Malta

Malta

Direct return from Naples

£41 Save up to
£28 Best deal
£69 Average cost

Malta, a sun-soaked Mediterranean archipelago, condenses thousands of years of history into a compact landscape of limestone cities, ancient temples, harbours, and clear blue water. Explore Valletta's fortified Baroque streets and Grand Harbour, visit prehistoric sites such as the Ħal Saflieni Hypogeum or the megalithic temples, then sail toward Comino's Blue Lagoon or the quieter landscapes of Gozo. With world-class diving, village festas, and a culture shaped by the Knights, Britain, Italy, and North Africa, Malta is small in size but rich in character.

Latest deals

4 days £28 Mon 7 Dec – Fri 11 Dec
Naples → Malta · Mon 7/12 · £13 Go
Malta → Naples · Fri 11/12 · £15 Go
7 days £28 Mon 7 Dec – Mon 14 Dec
Naples → Malta · Mon 7/12 · £13 Go
Malta → Naples · Mon 14/12 · £15 Go
15 days £29 Sun 13 Dec – Mon 28 Dec
Naples → Malta · Sun 13/12 · £14 Go
Malta → Naples · Mon 28/12 · £15 Go
11 days £29 Mon 7 Dec – Fri 18 Dec
Naples → Malta · Mon 7/12 · £13 Go
Malta → Naples · Fri 18/12 · £16 Go
10 days £30 Fri 18 Dec – Mon 28 Dec
Naples → Malta · Fri 18/12 · £15 Go
Malta → Naples · Mon 28/12 · £15 Go
11 days £30 Thu 17 Dec – Mon 28 Dec
Naples → Malta · Thu 17/12 · £15 Go
Malta → Naples · Mon 28/12 · £15 Go
10 days £30 Fri 4 Dec – Mon 14 Dec
Naples → Malta · Fri 4/12 · £15 Go
Malta → Naples · Mon 14/12 · £15 Go
7 days £30 Mon 11 Jan – Mon 18 Jan
Naples → Malta · Mon 11/01 · £17 Go
Malta → Naples · Mon 18/01 · £13 Go
5 days £30 Sun 13 Dec – Fri 18 Dec
Naples → Malta · Sun 13/12 · £14 Go
Malta → Naples · Fri 18/12 · £16 Go
8 days £30 Sun 6 Dec – Mon 14 Dec
Naples → Malta · Sun 6/12 · £15 Go
Malta → Naples · Mon 14/12 · £15 Go
5 days £30 Sun 6 Dec – Fri 11 Dec
Naples → Malta · Sun 6/12 · £15 Go
Malta → Naples · Fri 11/12 · £15 Go
7 days £30 Fri 4 Dec – Fri 11 Dec
Naples → Malta · Fri 4/12 · £15 Go
Malta → Naples · Fri 11/12 · £15 Go
9 days £30 Sat 19 Dec – Mon 28 Dec
Naples → Malta · Sat 19/12 · £15 Go
Malta → Naples · Mon 28/12 · £15 Go
8 days £30 Sun 20 Dec – Mon 28 Dec
Naples → Malta · Sun 20/12 · £15 Go
Malta → Naples · Mon 28/12 · £15 Go
2 days £30 Fri 4 Dec – Sun 6 Dec
Naples → Malta · Fri 4/12 · £15 Go
Malta → Naples · Sun 6/12 · £15 Go
8 days £30 Sun 10 Jan – Mon 18 Jan
Naples → Malta · Sun 10/01 · £17 Go
Malta → Naples · Mon 18/01 · £13 Go
14 days £31 Mon 14 Dec – Mon 28 Dec
Naples → Malta · Mon 14/12 · £16 Go
Malta → Naples · Mon 28/12 · £15 Go
4 days £31 Thu 14 Jan – Mon 18 Jan
Naples → Malta · Thu 14/01 · £18 Go
Malta → Naples · Mon 18/01 · £13 Go
14 days £31 Fri 4 Dec – Fri 18 Dec
Naples → Malta · Fri 4/12 · £15 Go
Malta → Naples · Fri 18/12 · £16 Go
3 days £31 Fri 4 Dec – Mon 7 Dec
Naples → Malta · Fri 4/12 · £15 Go
Malta → Naples · Mon 7/12 · £16 Go
12 days £31 Sun 6 Dec – Fri 18 Dec
Naples → Malta · Sun 6/12 · £15 Go
Malta → Naples · Fri 18/12 · £16 Go
10 days £31 Fri 8 Jan – Mon 18 Jan
Naples → Malta · Fri 8/01 · £18 Go
Malta → Naples · Mon 18/01 · £13 Go
4 days £32 Mon 14 Dec – Fri 18 Dec
Naples → Malta · Mon 14/12 · £16 Go
Malta → Naples · Fri 18/12 · £16 Go
2 days £32 Sat 16 Jan – Mon 18 Jan
Naples → Malta · Sat 16/01 · £19 Go
Malta → Naples · Mon 18/01 · £13 Go
15 days £32 Thu 17 Dec – Fri 1 Jan
Naples → Malta · Thu 17/12 · £15 Go
Malta → Naples · Fri 1/01 · £17 Go
16 days £32 Sat 19 Dec – Mon 4 Jan
Naples → Malta · Sat 19/12 · £15 Go
Malta → Naples · Mon 4/01 · £17 Go
6 days £32 Tue 22 Dec – Mon 28 Dec
Naples → Malta · Tue 22/12 · £17 Go
Malta → Naples · Mon 28/12 · £15 Go
14 days £32 Fri 18 Dec – Fri 1 Jan
Naples → Malta · Fri 18/12 · £15 Go
Malta → Naples · Fri 1/01 · £17 Go
16 days £32 Sat 12 Dec – Mon 28 Dec
Naples → Malta · Sat 12/12 · £17 Go
Malta → Naples · Mon 28/12 · £15 Go
2 days £32 Sat 12 Dec – Mon 14 Dec
Naples → Malta · Sat 12/12 · £17 Go
Malta → Naples · Mon 14/12 · £15 Go
12 days £32 Sun 20 Dec – Fri 1 Jan
Naples → Malta · Sun 20/12 · £15 Go
Malta → Naples · Fri 1/01 · £17 Go
15 days £32 Sun 20 Dec – Mon 4 Jan
Naples → Malta · Sun 20/12 · £15 Go
Malta → Naples · Mon 4/01 · £17 Go
13 days £32 Sat 19 Dec – Fri 1 Jan
Naples → Malta · Sat 19/12 · £15 Go
Malta → Naples · Fri 1/01 · £17 Go
10 days £33 Mon 7 Dec – Thu 17 Dec
Naples → Malta · Mon 7/12 · £13 Go
Malta → Naples · Thu 17/12 · £20 Go
16 days £33 Sun 13 Dec – Tue 29 Dec
Naples → Malta · Sun 13/12 · £14 Go
Malta → Naples · Tue 29/12 · £19 Go
14 days £33 Mon 4 Jan – Mon 18 Jan
Naples → Malta · Mon 4/01 · £20 Go
Malta → Naples · Mon 18/01 · £13 Go
14 days £33 Sun 13 Dec – Sun 27 Dec
Naples → Malta · Sun 13/12 · £14 Go
Malta → Naples · Sun 27/12 · £19 Go
13 days £33 Mon 7 Dec – Sun 20 Dec
Naples → Malta · Mon 7/12 · £13 Go
Malta → Naples · Sun 20/12 · £20 Go
6 days £33 Sat 12 Dec – Fri 18 Dec
Naples → Malta · Sat 12/12 · £17 Go
Malta → Naples · Fri 18/12 · £16 Go
5 days £33 Mon 7 Dec – Sat 12 Dec
Naples → Malta · Mon 7/12 · £13 Go
Malta → Naples · Sat 12/12 · £20 Go
3 days £34 Mon 11 Jan – Thu 14 Jan
Naples → Malta · Mon 11/01 · £17 Go
Malta → Naples · Thu 14/01 · £17 Go
6 days £34 Sun 10 Jan – Sat 16 Jan
Naples → Malta · Sun 10/01 · £17 Go
Malta → Naples · Sat 16/01 · £17 Go
4 days £34 Sun 10 Jan – Thu 14 Jan
Naples → Malta · Sun 10/01 · £17 Go
Malta → Naples · Thu 14/01 · £17 Go
7 days £34 Sun 13 Dec – Sun 20 Dec
Naples → Malta · Sun 13/12 · £14 Go
Malta → Naples · Sun 20/12 · £20 Go
5 days £34 Mon 11 Jan – Sat 16 Jan
Naples → Malta · Mon 11/01 · £17 Go
Malta → Naples · Sat 16/01 · £17 Go
13 days £34 Sun 13 Dec – Sat 26 Dec
Naples → Malta · Sun 13/12 · £14 Go
Malta → Naples · Sat 26/12 · £20 Go
11 days £34 Thu 7 Jan – Mon 18 Jan
Naples → Malta · Thu 7/01 · £21 Go
Malta → Naples · Mon 18/01 · £13 Go
3 days £34 Mon 18 Jan – Thu 21 Jan
Naples → Malta · Mon 18/01 · £17 Go
Malta → Naples · Thu 21/01 · £17 Go
8 days £34 Sat 19 Dec – Sun 27 Dec
Naples → Malta · Sat 19/12 · £15 Go
Malta → Naples · Sun 27/12 · £19 Go
10 days £34 Sat 19 Dec – Tue 29 Dec
Naples → Malta · Sat 19/12 · £15 Go
Malta → Naples · Tue 29/12 · £19 Go

... 2045 more possible dates exist ...