Malta

Malta

Direct return from Rome

£22 Save up to
£26 Best deal
£48 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

3 days £26 Sun 13 Dec – Wed 16 Dec
Rome → Malta · Sun 13/12 · £13 Go
Malta → Rome · Wed 16/12 · £13 Go
5 days £26 Sun 13 Dec – Fri 18 Dec
Rome → Malta · Sun 13/12 · £13 Go
Malta → Rome · Fri 18/12 · £13 Go
10 days £26 Sun 13 Dec – Wed 23 Dec
Rome → Malta · Sun 13/12 · £13 Go
Malta → Rome · Wed 23/12 · £13 Go
8 days £26 Sun 13 Dec – Mon 21 Dec
Rome → Malta · Sun 13/12 · £13 Go
Malta → Rome · Mon 21/12 · £13 Go
12 days £26 Sun 13 Dec – Fri 25 Dec
Rome → Malta · Sun 13/12 · £13 Go
Malta → Rome · Fri 25/12 · £13 Go
7 days £27 Mon 14 Dec – Mon 21 Dec
Rome → Malta · Mon 14/12 · £14 Go
Malta → Rome · Mon 21/12 · £13 Go
2 days £27 Mon 14 Dec – Wed 16 Dec
Rome → Malta · Mon 14/12 · £14 Go
Malta → Rome · Wed 16/12 · £13 Go
4 days £27 Mon 14 Dec – Fri 18 Dec
Rome → Malta · Mon 14/12 · £14 Go
Malta → Rome · Fri 18/12 · £13 Go
4 days £27 Thu 17 Dec – Mon 21 Dec
Rome → Malta · Thu 17/12 · £14 Go
Malta → Rome · Mon 21/12 · £13 Go
11 days £27 Mon 14 Dec – Fri 25 Dec
Rome → Malta · Mon 14/12 · £14 Go
Malta → Rome · Fri 25/12 · £13 Go
6 days £27 Thu 17 Dec – Wed 23 Dec
Rome → Malta · Thu 17/12 · £14 Go
Malta → Rome · Wed 23/12 · £13 Go
9 days £27 Mon 14 Dec – Wed 23 Dec
Rome → Malta · Mon 14/12 · £14 Go
Malta → Rome · Wed 23/12 · £13 Go
8 days £27 Thu 17 Dec – Fri 25 Dec
Rome → Malta · Thu 17/12 · £14 Go
Malta → Rome · Fri 25/12 · £13 Go
7 days £28 Fri 11 Dec – Fri 18 Dec
Rome → Malta · Fri 11/12 · £15 Go
Malta → Rome · Fri 18/12 · £13 Go
11 days £28 Sat 12 Dec – Wed 23 Dec
Rome → Malta · Sat 12/12 · £15 Go
Malta → Rome · Wed 23/12 · £13 Go
6 days £28 Sat 28 Nov – Fri 4 Dec
Rome → Malta · Sat 28/11 · £13 Go
Malta → Rome · Fri 4/12 · £15 Go
15 days £28 Thu 10 Dec – Fri 25 Dec
Rome → Malta · Thu 10/12 · £15 Go
Malta → Rome · Fri 25/12 · £13 Go
15 days £28 Fri 27 Nov – Sat 12 Dec
Rome → Malta · Fri 27/11 · £13 Go
Malta → Rome · Sat 12/12 · £15 Go
14 days £28 Sun 13 Dec – Sun 27 Dec
Rome → Malta · Sun 13/12 · £13 Go
Malta → Rome · Sun 27/12 · £15 Go
4 days £28 Sat 12 Dec – Wed 16 Dec
Rome → Malta · Sat 12/12 · £15 Go
Malta → Rome · Wed 16/12 · £13 Go
7 days £28 Fri 27 Nov – Fri 4 Dec
Rome → Malta · Fri 27/11 · £13 Go
Malta → Rome · Fri 4/12 · £15 Go
7 days £28 Tue 17 Nov – Tue 24 Nov
Rome → Malta · Tue 17/11 · £13 Go
Malta → Rome · Tue 24/11 · £15 Go
2 days £28 Fri 27 Nov – Sun 29 Nov
Rome → Malta · Fri 27/11 · £13 Go
Malta → Rome · Sun 29/11 · £15 Go
3 days £28 Fri 27 Nov – Mon 30 Nov
Rome → Malta · Fri 27/11 · £13 Go
Malta → Rome · Mon 30/11 · £15 Go
13 days £28 Thu 10 Dec – Wed 23 Dec
Rome → Malta · Thu 10/12 · £15 Go
Malta → Rome · Wed 23/12 · £13 Go
11 days £28 Tue 17 Nov – Sat 28 Nov
Rome → Malta · Tue 17/11 · £13 Go
Malta → Rome · Sat 28/11 · £15 Go
5 days £28 Fri 27 Nov – Wed 2 Dec
Rome → Malta · Fri 27/11 · £13 Go
Malta → Rome · Wed 2/12 · £15 Go
2 days £28 Sat 28 Nov – Mon 30 Nov
Rome → Malta · Sat 28/11 · £13 Go
Malta → Rome · Mon 30/11 · £15 Go
15 days £28 Tue 17 Nov – Wed 2 Dec
Rome → Malta · Tue 17/11 · £13 Go
Malta → Rome · Wed 2/12 · £15 Go
4 days £28 Sat 28 Nov – Wed 2 Dec
Rome → Malta · Sat 28/11 · £13 Go
Malta → Rome · Wed 2/12 · £15 Go
11 days £28 Thu 10 Dec – Mon 21 Dec
Rome → Malta · Thu 10/12 · £15 Go
Malta → Rome · Mon 21/12 · £13 Go
13 days £28 Tue 17 Nov – Mon 30 Nov
Rome → Malta · Tue 17/11 · £13 Go
Malta → Rome · Mon 30/11 · £15 Go
5 days £28 Fri 11 Dec – Wed 16 Dec
Rome → Malta · Fri 11/12 · £15 Go
Malta → Rome · Wed 16/12 · £13 Go
8 days £28 Thu 10 Dec – Fri 18 Dec
Rome → Malta · Thu 10/12 · £15 Go
Malta → Rome · Fri 18/12 · £13 Go
12 days £28 Tue 17 Nov – Sun 29 Nov
Rome → Malta · Tue 17/11 · £13 Go
Malta → Rome · Sun 29/11 · £15 Go
16 days £28 Wed 23 Dec – Fri 8 Jan
Rome → Malta · Wed 23/12 · £15 Go
Malta → Rome · Fri 8/01 · £13 Go
6 days £28 Thu 10 Dec – Wed 16 Dec
Rome → Malta · Thu 10/12 · £15 Go
Malta → Rome · Wed 16/12 · £13 Go
10 days £28 Fri 11 Dec – Mon 21 Dec
Rome → Malta · Fri 11/12 · £15 Go
Malta → Rome · Mon 21/12 · £13 Go
7 days £28 Fri 18 Dec – Fri 25 Dec
Rome → Malta · Fri 18/12 · £15 Go
Malta → Rome · Fri 25/12 · £13 Go
9 days £28 Sat 12 Dec – Mon 21 Dec
Rome → Malta · Sat 12/12 · £15 Go
Malta → Rome · Mon 21/12 · £13 Go
2 days £28 Wed 23 Dec – Fri 25 Dec
Rome → Malta · Wed 23/12 · £15 Go
Malta → Rome · Fri 25/12 · £13 Go
13 days £28 Sat 12 Dec – Fri 25 Dec
Rome → Malta · Sat 12/12 · £15 Go
Malta → Rome · Fri 25/12 · £13 Go
6 days £28 Sat 19 Dec – Fri 25 Dec
Rome → Malta · Sat 19/12 · £15 Go
Malta → Rome · Fri 25/12 · £13 Go
3 days £28 Tue 22 Dec – Fri 25 Dec
Rome → Malta · Tue 22/12 · £15 Go
Malta → Rome · Fri 25/12 · £13 Go
6 days £28 Sat 12 Dec – Fri 18 Dec
Rome → Malta · Sat 12/12 · £15 Go
Malta → Rome · Fri 18/12 · £13 Go
4 days £28 Mon 21 Dec – Fri 25 Dec
Rome → Malta · Mon 21/12 · £15 Go
Malta → Rome · Fri 25/12 · £13 Go
16 days £28 Sat 5 Dec – Mon 21 Dec
Rome → Malta · Sat 5/12 · £15 Go
Malta → Rome · Mon 21/12 · £13 Go
14 days £28 Fri 11 Dec – Fri 25 Dec
Rome → Malta · Fri 11/12 · £15 Go
Malta → Rome · Fri 25/12 · £13 Go
11 days £28 Sat 5 Dec – Wed 16 Dec
Rome → Malta · Sat 5/12 · £15 Go
Malta → Rome · Wed 16/12 · £13 Go
13 days £28 Sat 5 Dec – Fri 18 Dec
Rome → Malta · Sat 5/12 · £15 Go
Malta → Rome · Fri 18/12 · £13 Go

... 2630 more possible dates exist ...