Malta
Direct return from Rome
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
3 days £26 Sun 13 Dec – Wed 16 Dec
5 days £26 Sun 13 Dec – Fri 18 Dec
10 days £26 Sun 13 Dec – Wed 23 Dec
8 days £26 Sun 13 Dec – Mon 21 Dec
12 days £26 Sun 13 Dec – Fri 25 Dec
7 days £27 Mon 14 Dec – Mon 21 Dec
2 days £27 Mon 14 Dec – Wed 16 Dec
4 days £27 Mon 14 Dec – Fri 18 Dec
4 days £27 Thu 17 Dec – Mon 21 Dec
11 days £27 Mon 14 Dec – Fri 25 Dec
6 days £27 Thu 17 Dec – Wed 23 Dec
9 days £27 Mon 14 Dec – Wed 23 Dec
8 days £27 Thu 17 Dec – Fri 25 Dec
7 days £28 Fri 11 Dec – Fri 18 Dec
11 days £28 Sat 12 Dec – Wed 23 Dec
6 days £28 Sat 28 Nov – Fri 4 Dec
15 days £28 Thu 10 Dec – Fri 25 Dec
15 days £28 Fri 27 Nov – Sat 12 Dec
14 days £28 Sun 13 Dec – Sun 27 Dec
4 days £28 Sat 12 Dec – Wed 16 Dec
7 days £28 Fri 27 Nov – Fri 4 Dec
7 days £28 Tue 17 Nov – Tue 24 Nov
2 days £28 Fri 27 Nov – Sun 29 Nov
3 days £28 Fri 27 Nov – Mon 30 Nov
13 days £28 Thu 10 Dec – Wed 23 Dec
11 days £28 Tue 17 Nov – Sat 28 Nov
5 days £28 Fri 27 Nov – Wed 2 Dec
2 days £28 Sat 28 Nov – Mon 30 Nov
15 days £28 Tue 17 Nov – Wed 2 Dec
4 days £28 Sat 28 Nov – Wed 2 Dec
11 days £28 Thu 10 Dec – Mon 21 Dec
13 days £28 Tue 17 Nov – Mon 30 Nov
5 days £28 Fri 11 Dec – Wed 16 Dec
8 days £28 Thu 10 Dec – Fri 18 Dec
12 days £28 Tue 17 Nov – Sun 29 Nov
16 days £28 Wed 23 Dec – Fri 8 Jan
6 days £28 Thu 10 Dec – Wed 16 Dec
10 days £28 Fri 11 Dec – Mon 21 Dec
7 days £28 Fri 18 Dec – Fri 25 Dec
9 days £28 Sat 12 Dec – Mon 21 Dec
2 days £28 Wed 23 Dec – Fri 25 Dec
13 days £28 Sat 12 Dec – Fri 25 Dec
6 days £28 Sat 19 Dec – Fri 25 Dec
3 days £28 Tue 22 Dec – Fri 25 Dec
6 days £28 Sat 12 Dec – Fri 18 Dec
4 days £28 Mon 21 Dec – Fri 25 Dec
16 days £28 Sat 5 Dec – Mon 21 Dec
14 days £28 Fri 11 Dec – Fri 25 Dec
11 days £28 Sat 5 Dec – Wed 16 Dec
... 2630 more possible dates exist ...