Malta

Malta

Direct return from Luxembourg

£274 Save up to
£26 Best deal
£300 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

12 days £26 Mon 30 Nov – Sat 12 Dec
Luxembourg → Malta · Mon 30/11 · £13 Go
Malta → Luxembourg · Sat 12/12 · £13 Go
7 days £26 Sat 5 Dec – Sat 12 Dec
Luxembourg → Malta · Sat 5/12 · £13 Go
Malta → Luxembourg · Sat 12/12 · £13 Go
9 days £26 Sat 5 Dec – Mon 14 Dec
Luxembourg → Malta · Sat 5/12 · £13 Go
Malta → Luxembourg · Mon 14/12 · £13 Go
7 days £26 Mon 30 Nov – Mon 7 Dec
Luxembourg → Malta · Mon 30/11 · £13 Go
Malta → Luxembourg · Mon 7/12 · £13 Go
14 days £26 Mon 30 Nov – Mon 14 Dec
Luxembourg → Malta · Mon 30/11 · £13 Go
Malta → Luxembourg · Mon 14/12 · £13 Go
2 days £26 Sat 5 Dec – Mon 7 Dec
Luxembourg → Malta · Sat 5/12 · £13 Go
Malta → Luxembourg · Mon 7/12 · £13 Go
14 days £27 Mon 16 Nov – Mon 30 Nov
Luxembourg → Malta · Mon 16/11 · £14 Go
Malta → Luxembourg · Mon 30/11 · £13 Go
5 days £28 Mon 7 Dec – Sat 12 Dec
Luxembourg → Malta · Mon 7/12 · £15 Go
Malta → Luxembourg · Sat 12/12 · £13 Go
7 days £28 Mon 7 Dec – Mon 14 Dec
Luxembourg → Malta · Mon 7/12 · £15 Go
Malta → Luxembourg · Mon 14/12 · £13 Go
7 days £28 Mon 23 Nov – Mon 30 Nov
Luxembourg → Malta · Mon 23/11 · £15 Go
Malta → Luxembourg · Mon 30/11 · £13 Go
5 days £28 Mon 30 Nov – Sat 5 Dec
Luxembourg → Malta · Mon 30/11 · £13 Go
Malta → Luxembourg · Sat 5/12 · £15 Go
14 days £28 Mon 23 Nov – Mon 7 Dec
Luxembourg → Malta · Mon 23/11 · £15 Go
Malta → Luxembourg · Mon 7/12 · £13 Go
2 days £29 Sat 28 Nov – Mon 30 Nov
Luxembourg → Malta · Sat 28/11 · £16 Go
Malta → Luxembourg · Mon 30/11 · £13 Go
9 days £29 Sat 28 Nov – Mon 7 Dec
Luxembourg → Malta · Sat 28/11 · £16 Go
Malta → Luxembourg · Mon 7/12 · £13 Go
14 days £29 Sat 28 Nov – Sat 12 Dec
Luxembourg → Malta · Sat 28/11 · £16 Go
Malta → Luxembourg · Sat 12/12 · £13 Go
16 days £29 Sat 28 Nov – Mon 14 Dec
Luxembourg → Malta · Sat 28/11 · £16 Go
Malta → Luxembourg · Mon 14/12 · £13 Go
5 days £29 Mon 16 Nov – Sat 21 Nov
Luxembourg → Malta · Mon 16/11 · £14 Go
Malta → Luxembourg · Sat 21/11 · £15 Go
7 days £29 Mon 16 Nov – Mon 23 Nov
Luxembourg → Malta · Mon 16/11 · £14 Go
Malta → Luxembourg · Mon 23/11 · £15 Go
12 days £30 Mon 23 Nov – Sat 5 Dec
Luxembourg → Malta · Mon 23/11 · £15 Go
Malta → Luxembourg · Sat 5/12 · £15 Go
16 days £30 Sat 14 Nov – Mon 30 Nov
Luxembourg → Malta · Sat 14/11 · £17 Go
Malta → Luxembourg · Mon 30/11 · £13 Go
7 days £31 Sat 28 Nov – Sat 5 Dec
Luxembourg → Malta · Sat 28/11 · £16 Go
Malta → Luxembourg · Sat 5/12 · £15 Go
16 days £31 Sat 21 Nov – Mon 7 Dec
Luxembourg → Malta · Sat 21/11 · £18 Go
Malta → Luxembourg · Mon 7/12 · £13 Go
9 days £31 Sat 21 Nov – Mon 30 Nov
Luxembourg → Malta · Sat 21/11 · £18 Go
Malta → Luxembourg · Mon 30/11 · £13 Go
14 days £31 Mon 9 Nov – Mon 23 Nov
Luxembourg → Malta · Mon 9/11 · £16 Go
Malta → Luxembourg · Mon 23/11 · £15 Go
12 days £31 Mon 9 Nov – Sat 21 Nov
Luxembourg → Malta · Mon 9/11 · £16 Go
Malta → Luxembourg · Sat 21/11 · £15 Go
9 days £32 Sat 14 Nov – Mon 23 Nov
Luxembourg → Malta · Sat 14/11 · £17 Go
Malta → Luxembourg · Mon 23/11 · £15 Go
7 days £32 Sat 14 Nov – Sat 21 Nov
Luxembourg → Malta · Sat 14/11 · £17 Go
Malta → Luxembourg · Sat 21/11 · £15 Go
14 days £33 Sat 21 Nov – Sat 5 Dec
Luxembourg → Malta · Sat 21/11 · £18 Go
Malta → Luxembourg · Sat 5/12 · £15 Go
2 days £33 Sat 12 Dec – Mon 14 Dec
Luxembourg → Malta · Sat 12/12 · £20 Go
Malta → Luxembourg · Mon 14/12 · £13 Go
2 days £33 Sat 21 Nov – Mon 23 Nov
Luxembourg → Malta · Sat 21/11 · £18 Go
Malta → Luxembourg · Mon 23/11 · £15 Go
12 days £34 Mon 16 Nov – Sat 28 Nov
Luxembourg → Malta · Mon 16/11 · £14 Go
Malta → Luxembourg · Sat 28/11 · £20 Go
5 days £35 Mon 23 Nov – Sat 28 Nov
Luxembourg → Malta · Mon 23/11 · £15 Go
Malta → Luxembourg · Sat 28/11 · £20 Go
14 days £36 Mon 11 Jan – Mon 25 Jan
Luxembourg → Malta · Mon 11/01 · £17 Go
Malta → Luxembourg · Mon 25/01 · £19 Go
7 days £37 Mon 18 Jan – Mon 25 Jan
Luxembourg → Malta · Mon 18/01 · £18 Go
Malta → Luxembourg · Mon 25/01 · £19 Go
14 days £37 Sat 14 Nov – Sat 28 Nov
Luxembourg → Malta · Sat 14/11 · £17 Go
Malta → Luxembourg · Sat 28/11 · £20 Go
2 days £38 Sat 30 Jan – Mon 1 Feb
Luxembourg → Malta · Sat 30/01 · £17 Go
Malta → Luxembourg · Mon 1/02 · £21 Go
7 days £38 Sat 21 Nov – Sat 28 Nov
Luxembourg → Malta · Sat 21/11 · £18 Go
Malta → Luxembourg · Sat 28/11 · £20 Go
7 days £38 Mon 11 Jan – Mon 18 Jan
Luxembourg → Malta · Mon 11/01 · £17 Go
Malta → Luxembourg · Mon 18/01 · £21 Go
16 days £39 Sat 9 Jan – Mon 25 Jan
Luxembourg → Malta · Sat 9/01 · £20 Go
Malta → Luxembourg · Mon 25/01 · £19 Go
14 days £39 Sat 5 Dec – Sat 19 Dec
Luxembourg → Malta · Sat 5/12 · £13 Go
Malta → Luxembourg · Sat 19/12 · £26 Go
14 days £39 Mon 18 Jan – Mon 1 Feb
Luxembourg → Malta · Mon 18/01 · £18 Go
Malta → Luxembourg · Mon 1/02 · £21 Go
9 days £39 Sat 30 Jan – Mon 8 Feb
Luxembourg → Malta · Sat 30/01 · £17 Go
Malta → Luxembourg · Mon 8/02 · £22 Go
2 days £39 Sat 23 Jan – Mon 25 Jan
Luxembourg → Malta · Sat 23/01 · £20 Go
Malta → Luxembourg · Mon 25/01 · £19 Go
5 days £40 Mon 11 Jan – Sat 16 Jan
Luxembourg → Malta · Mon 11/01 · £17 Go
Malta → Luxembourg · Sat 16/01 · £23 Go
9 days £40 Sat 16 Jan – Mon 25 Jan
Luxembourg → Malta · Sat 16/01 · £21 Go
Malta → Luxembourg · Mon 25/01 · £19 Go
16 days £41 Sat 5 Dec – Mon 21 Dec
Luxembourg → Malta · Sat 5/12 · £13 Go
Malta → Luxembourg · Mon 21/12 · £28 Go
12 days £41 Mon 7 Dec – Sat 19 Dec
Luxembourg → Malta · Mon 7/12 · £15 Go
Malta → Luxembourg · Sat 19/12 · £26 Go
9 days £41 Sat 9 Jan – Mon 18 Jan
Luxembourg → Malta · Sat 9/01 · £20 Go
Malta → Luxembourg · Mon 18/01 · £21 Go
9 days £41 Sat 23 Jan – Mon 1 Feb
Luxembourg → Malta · Sat 23/01 · £20 Go
Malta → Luxembourg · Mon 1/02 · £21 Go
16 days £42 Sat 16 Jan – Mon 1 Feb
Luxembourg → Malta · Sat 16/01 · £21 Go
Malta → Luxembourg · Mon 1/02 · £21 Go

... 257 more possible dates exist ...