Malta
Direct return from Naples
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
7 days £28 Mon 7 Dec – Mon 14 Dec
15 days £29 Sun 13 Dec – Mon 28 Dec
11 days £29 Mon 7 Dec – Fri 18 Dec
10 days £30 Fri 18 Dec – Mon 28 Dec
11 days £30 Thu 17 Dec – Mon 28 Dec
10 days £30 Fri 4 Dec – Mon 14 Dec
7 days £30 Mon 11 Jan – Mon 18 Jan
5 days £30 Sun 13 Dec – Fri 18 Dec
8 days £30 Sun 6 Dec – Mon 14 Dec
5 days £30 Sun 6 Dec – Fri 11 Dec
7 days £30 Fri 4 Dec – Fri 11 Dec
9 days £30 Sat 19 Dec – Mon 28 Dec
8 days £30 Sun 20 Dec – Mon 28 Dec
2 days £30 Fri 4 Dec – Sun 6 Dec
8 days £30 Sun 10 Jan – Mon 18 Jan
14 days £31 Mon 14 Dec – Mon 28 Dec
4 days £31 Thu 14 Jan – Mon 18 Jan
14 days £31 Fri 4 Dec – Fri 18 Dec
3 days £31 Fri 4 Dec – Mon 7 Dec
12 days £31 Sun 6 Dec – Fri 18 Dec
10 days £31 Fri 8 Jan – Mon 18 Jan
4 days £32 Mon 14 Dec – Fri 18 Dec
2 days £32 Sat 16 Jan – Mon 18 Jan
15 days £32 Thu 17 Dec – Fri 1 Jan
16 days £32 Sat 19 Dec – Mon 4 Jan
6 days £32 Tue 22 Dec – Mon 28 Dec
14 days £32 Fri 18 Dec – Fri 1 Jan
16 days £32 Sat 12 Dec – Mon 28 Dec
2 days £32 Sat 12 Dec – Mon 14 Dec
12 days £32 Sun 20 Dec – Fri 1 Jan
15 days £32 Sun 20 Dec – Mon 4 Jan
13 days £32 Sat 19 Dec – Fri 1 Jan
10 days £33 Mon 7 Dec – Thu 17 Dec
16 days £33 Sun 13 Dec – Tue 29 Dec
14 days £33 Mon 4 Jan – Mon 18 Jan
14 days £33 Sun 13 Dec – Sun 27 Dec
13 days £33 Mon 7 Dec – Sun 20 Dec
6 days £33 Sat 12 Dec – Fri 18 Dec
5 days £33 Mon 7 Dec – Sat 12 Dec
3 days £34 Mon 11 Jan – Thu 14 Jan
6 days £34 Sun 10 Jan – Sat 16 Jan
4 days £34 Sun 10 Jan – Thu 14 Jan
7 days £34 Sun 13 Dec – Sun 20 Dec
5 days £34 Mon 11 Jan – Sat 16 Jan
13 days £34 Sun 13 Dec – Sat 26 Dec
11 days £34 Thu 7 Jan – Mon 18 Jan
3 days £34 Mon 18 Jan – Thu 21 Jan
8 days £34 Sat 19 Dec – Sun 27 Dec
... 2045 more possible dates exist ...