Malta & Luxembourg

Both destinations in one trip from Madrid

Malta

Malta

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.

Luxembourg

Luxembourg

Luxembourg City, the capital of the small European nation of the same name, is famed for its fortified medieval old town perched on sheer cliffs. Visit the Grand Ducal Palace, explore the old quarters and fortifications (a UNESCO World Heritage site), or stroll through the beautifully landscaped Constitution Square. Luxembourg City's rich history, diverse culinary scene, and vibrant arts and culture make it a hidden gem in Europe.

Latest deals

6 + 4 days £47 Tue 24 Nov – Fri 4 Dec
Madrid → Malta · Tue 24/11 · £19 Go
Malta → Luxembourg · Mon 30/11 · £13 Go
Luxembourg → Madrid · Fri 4/12 · £15 Go
6 + 5 days £48 Tue 24 Nov – Sat 5 Dec
Madrid → Malta · Tue 24/11 · £19 Go
Malta → Luxembourg · Mon 30/11 · £13 Go
Luxembourg → Madrid · Sat 5/12 · £16 Go
6 + 3 days £49 Tue 24 Nov – Thu 3 Dec
Madrid → Malta · Tue 24/11 · £19 Go
Malta → Luxembourg · Mon 30/11 · £13 Go
Luxembourg → Madrid · Thu 3/12 · £17 Go
12 + 3 days £49 Wed 18 Nov – Thu 3 Dec
Madrid → Malta · Wed 18/11 · £19 Go
Malta → Luxembourg · Mon 30/11 · £13 Go
Luxembourg → Madrid · Thu 3/12 · £17 Go
8 + 4 days £50 Sun 22 Nov – Fri 4 Dec
Madrid → Malta · Sun 22/11 · £22 Go
Malta → Luxembourg · Mon 30/11 · £13 Go
Luxembourg → Madrid · Fri 4/12 · £15 Go
8 + 5 days £51 Sun 22 Nov – Sat 5 Dec
Madrid → Malta · Sun 22/11 · £22 Go
Malta → Luxembourg · Mon 30/11 · £13 Go
Luxembourg → Madrid · Sat 5/12 · £16 Go
5 + 10 days £51 Wed 18 Nov – Thu 3 Dec
Madrid → Malta · Wed 18/11 · £19 Go
Malta → Luxembourg · Mon 23/11 · £15 Go
Luxembourg → Madrid · Thu 3/12 · £17 Go
3 + 12 days £51 Wed 18 Nov – Thu 3 Dec
Madrid → Malta · Wed 18/11 · £19 Go
Malta → Luxembourg · Sat 21/11 · £15 Go
Luxembourg → Madrid · Thu 3/12 · £17 Go
8 + 3 days £52 Sun 22 Nov – Thu 3 Dec
Madrid → Malta · Sun 22/11 · £22 Go
Malta → Luxembourg · Mon 30/11 · £13 Go
Luxembourg → Madrid · Thu 3/12 · £17 Go
5 + 4 days £54 Wed 25 Nov – Fri 4 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Mon 30/11 · £13 Go
Luxembourg → Madrid · Fri 4/12 · £15 Go
4 + 6 days £54 Tue 24 Nov – Fri 4 Dec
Madrid → Malta · Tue 24/11 · £19 Go
Malta → Luxembourg · Sat 28/11 · £20 Go
Luxembourg → Madrid · Fri 4/12 · £15 Go
5 + 5 days £55 Wed 25 Nov – Sat 5 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Mon 30/11 · £13 Go
Luxembourg → Madrid · Sat 5/12 · £16 Go
4 + 7 days £55 Tue 24 Nov – Sat 5 Dec
Madrid → Malta · Tue 24/11 · £19 Go
Malta → Luxembourg · Sat 28/11 · £20 Go
Luxembourg → Madrid · Sat 5/12 · £16 Go
4 + 5 days £56 Tue 24 Nov – Thu 3 Dec
Madrid → Malta · Tue 24/11 · £19 Go
Malta → Luxembourg · Sat 28/11 · £20 Go
Luxembourg → Madrid · Thu 3/12 · £17 Go
5 + 3 days £56 Wed 25 Nov – Thu 3 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Mon 30/11 · £13 Go
Luxembourg → Madrid · Thu 3/12 · £17 Go
10 + 5 days £56 Wed 18 Nov – Thu 3 Dec
Madrid → Malta · Wed 18/11 · £19 Go
Malta → Luxembourg · Sat 28/11 · £20 Go
Luxembourg → Madrid · Thu 3/12 · £17 Go
3 + 6 days £61 Wed 25 Nov – Fri 4 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Sat 28/11 · £20 Go
Luxembourg → Madrid · Fri 4/12 · £15 Go
3 + 7 days £62 Wed 25 Nov – Sat 5 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Sat 28/11 · £20 Go
Luxembourg → Madrid · Sat 5/12 · £16 Go
3 + 5 days £63 Wed 25 Nov – Thu 3 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Sat 28/11 · £20 Go
Luxembourg → Madrid · Thu 3/12 · £17 Go
6 + 6 days £80 Tue 24 Nov – Sun 6 Dec
Madrid → Malta · Tue 24/11 · £19 Go
Malta → Luxembourg · Mon 30/11 · £13 Go
Luxembourg → Madrid · Sun 6/12 · £48 Go
4 + 8 days £87 Tue 24 Nov – Sun 6 Dec
Madrid → Malta · Tue 24/11 · £19 Go
Malta → Luxembourg · Sat 28/11 · £20 Go
Luxembourg → Madrid · Sun 6/12 · £48 Go
5 + 6 days £87 Wed 25 Nov – Sun 6 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Mon 30/11 · £13 Go
Luxembourg → Madrid · Sun 6/12 · £48 Go
12 + 3 days £88 Wed 25 Nov – Thu 10 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Mon 7/12 · £13 Go
Luxembourg → Madrid · Thu 10/12 · £49 Go
5 + 10 days £88 Wed 25 Nov – Thu 10 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Mon 30/11 · £13 Go
Luxembourg → Madrid · Thu 10/12 · £49 Go
10 + 5 days £90 Wed 25 Nov – Thu 10 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Sat 5/12 · £15 Go
Luxembourg → Madrid · Thu 10/12 · £49 Go
5 + 3 days £91 Wed 2 Dec – Thu 10 Dec
Madrid → Malta · Wed 2/12 · £29 Go
Malta → Luxembourg · Mon 7/12 · £13 Go
Luxembourg → Madrid · Thu 10/12 · £49 Go
3 + 5 days £93 Wed 2 Dec – Thu 10 Dec
Madrid → Malta · Wed 2/12 · £29 Go
Malta → Luxembourg · Sat 5/12 · £15 Go
Luxembourg → Madrid · Thu 10/12 · £49 Go
3 + 8 days £94 Wed 25 Nov – Sun 6 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Sat 28/11 · £20 Go
Luxembourg → Madrid · Sun 6/12 · £48 Go
3 + 12 days £95 Wed 25 Nov – Thu 10 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Sat 28/11 · £20 Go
Luxembourg → Madrid · Thu 10/12 · £49 Go
5 + 4 days £102 Wed 2 Dec – Fri 11 Dec
Madrid → Malta · Wed 2/12 · £29 Go
Malta → Luxembourg · Mon 7/12 · £13 Go
Luxembourg → Madrid · Fri 11/12 · £60 Go
3 + 6 days £104 Wed 2 Dec – Fri 11 Dec
Madrid → Malta · Wed 2/12 · £29 Go
Malta → Luxembourg · Sat 5/12 · £15 Go
Luxembourg → Madrid · Fri 11/12 · £60 Go
6 + 3 days £150 Wed 25 Nov – Fri 4 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Tue 1/12 · £109 Go
Luxembourg → Madrid · Fri 4/12 · £15 Go
6 + 4 days £151 Wed 25 Nov – Sat 5 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Tue 1/12 · £109 Go
Luxembourg → Madrid · Sat 5/12 · £16 Go
6 + 2 days £152 Wed 25 Nov – Thu 3 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Tue 1/12 · £109 Go
Luxembourg → Madrid · Thu 3/12 · £17 Go
13 + 2 days £154 Tue 17 Nov – Wed 2 Dec
Madrid → Malta · Tue 17/11 · £19 Go
Malta → Luxembourg · Mon 30/11 · £13 Go
Luxembourg → Madrid · Wed 2/12 · £122 Go
4 + 11 days £156 Tue 17 Nov – Wed 2 Dec
Madrid → Malta · Tue 17/11 · £19 Go
Malta → Luxembourg · Sat 21/11 · £15 Go
Luxembourg → Madrid · Wed 2/12 · £122 Go
6 + 9 days £156 Tue 17 Nov – Wed 2 Dec
Madrid → Malta · Tue 17/11 · £19 Go
Malta → Luxembourg · Mon 23/11 · £15 Go
Luxembourg → Madrid · Wed 2/12 · £122 Go
5 + 2 days £161 Wed 25 Nov – Wed 2 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Mon 30/11 · £13 Go
Luxembourg → Madrid · Wed 2/12 · £122 Go
11 + 4 days £161 Tue 17 Nov – Wed 2 Dec
Madrid → Malta · Tue 17/11 · £19 Go
Malta → Luxembourg · Sat 28/11 · £20 Go
Luxembourg → Madrid · Wed 2/12 · £122 Go
3 + 4 days £168 Wed 25 Nov – Wed 2 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Sat 28/11 · £20 Go
Luxembourg → Madrid · Wed 2/12 · £122 Go
13 + 2 days £176 Wed 25 Nov – Thu 10 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Tue 8/12 · £101 Go
Luxembourg → Madrid · Thu 10/12 · £49 Go
6 + 8 days £178 Tue 17 Nov – Tue 1 Dec
Madrid → Malta · Tue 17/11 · £19 Go
Malta → Luxembourg · Mon 23/11 · £15 Go
Luxembourg → Madrid · Tue 1/12 · £144 Go
4 + 10 days £178 Tue 17 Nov – Tue 1 Dec
Madrid → Malta · Tue 17/11 · £19 Go
Malta → Luxembourg · Sat 21/11 · £15 Go
Luxembourg → Madrid · Tue 1/12 · £144 Go
11 + 3 days £183 Tue 17 Nov – Tue 1 Dec
Madrid → Malta · Tue 17/11 · £19 Go
Malta → Luxembourg · Sat 28/11 · £20 Go
Luxembourg → Madrid · Tue 1/12 · £144 Go
6 + 5 days £183 Wed 25 Nov – Sun 6 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Tue 1/12 · £109 Go
Luxembourg → Madrid · Sun 6/12 · £48 Go
6 + 9 days £184 Wed 25 Nov – Thu 10 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Tue 1/12 · £109 Go
Luxembourg → Madrid · Thu 10/12 · £49 Go
3 + 3 days £190 Wed 25 Nov – Tue 1 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Sat 28/11 · £20 Go
Luxembourg → Madrid · Tue 1/12 · £144 Go
5 + 7 days £192 Wed 25 Nov – Mon 7 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Mon 30/11 · £13 Go
Luxembourg → Madrid · Mon 7/12 · £153 Go
10 + 2 days £194 Wed 25 Nov – Mon 7 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Sat 5/12 · £15 Go
Luxembourg → Madrid · Mon 7/12 · £153 Go
3 + 9 days £199 Wed 25 Nov – Mon 7 Dec
Madrid → Malta · Wed 25/11 · £26 Go
Malta → Luxembourg · Sat 28/11 · £20 Go
Luxembourg → Madrid · Mon 7/12 · £153 Go