Malta
Direct return from Thessaloniki
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
7 days £31 Sat 5 Dec – Sat 12 Dec
12 days £34 Mon 11 Jan – Sat 23 Jan
5 days £34 Mon 7 Dec – Sat 12 Dec
14 days £34 Mon 11 Jan – Mon 25 Jan
5 days £34 Mon 14 Dec – Sat 19 Dec
14 days £34 Sat 5 Dec – Sat 19 Dec
7 days £34 Mon 11 Jan – Mon 18 Jan
12 days £34 Mon 18 Jan – Sat 30 Jan
7 days £34 Mon 18 Jan – Mon 25 Jan
5 days £34 Mon 18 Jan – Sat 23 Jan
5 days £34 Mon 11 Jan – Sat 16 Jan
14 days £35 Sat 30 Jan – Sat 13 Feb
5 days £35 Mon 25 Jan – Sat 30 Jan
12 days £37 Mon 7 Dec – Sat 19 Dec
12 days £37 Mon 15 Feb – Sat 27 Feb
2 days £38 Sat 23 Jan – Mon 25 Jan
7 days £38 Sat 23 Jan – Sat 30 Jan
5 days £38 Mon 1 Mar – Sat 6 Mar
7 days £38 Sat 30 Jan – Sat 6 Feb
7 days £38 Sat 6 Feb – Sat 13 Feb
12 days £39 Mon 25 Jan – Sat 6 Feb
12 days £39 Mon 1 Feb – Sat 13 Feb
5 days £39 Mon 8 Feb – Sat 13 Feb
5 days £40 Mon 22 Feb – Sat 27 Feb
12 days £40 Mon 22 Feb – Sat 6 Mar
16 days £40 Sat 30 Jan – Mon 15 Feb
14 days £41 Sat 20 Feb – Sat 6 Mar
7 days £41 Mon 15 Feb – Mon 22 Feb
7 days £41 Sat 20 Feb – Sat 27 Feb
14 days £42 Sat 13 Feb – Sat 27 Feb
5 days £42 Mon 1 Feb – Sat 6 Feb
14 days £42 Mon 18 Jan – Mon 1 Feb
14 days £42 Sat 23 Jan – Sat 6 Feb
2 days £42 Sat 30 Jan – Mon 1 Feb
9 days £43 Sat 6 Feb – Mon 15 Feb
16 days £43 Sat 6 Feb – Mon 22 Feb
7 days £43 Mon 25 Jan – Mon 1 Feb
14 days £44 Mon 8 Feb – Mon 22 Feb
14 days £44 Mon 1 Feb – Mon 15 Feb
7 days £44 Mon 8 Feb – Mon 15 Feb
2 days £45 Sat 20 Feb – Mon 22 Feb
7 days £45 Sat 16 Jan – Sat 23 Jan
9 days £45 Sat 16 Jan – Mon 25 Jan
14 days £45 Sat 16 Jan – Sat 30 Jan
9 days £45 Sat 27 Mar – Mon 5 Apr
2 days £45 Sat 16 Jan – Mon 18 Jan
9 days £46 Sat 23 Jan – Mon 1 Feb
2 days £46 Sat 13 Feb – Mon 15 Feb
9 days £46 Sat 13 Feb – Mon 22 Feb
... 118 more possible dates exist ...