Madrid
Direct return from Malta
Madrid, the capital of Spain, is a city known for its vibrant nightlife, world-class museums, and delicious cuisine. Visit the renowned Prado Museum, explore the historic Plaza Mayor, or enjoy a traditional Flamenco show. Madrid's bustling tapas scene, beautiful Retiro Park, and the annual San Isidro festival make it a city brimming with life and culture.
Latest deals
11 days £26 Tue 1 Dec – Sat 12 Dec
6 days £27 Sun 6 Dec – Sat 12 Dec
14 days £27 Tue 1 Dec – Tue 15 Dec
12 days £28 Mon 30 Nov – Sat 12 Dec
9 days £28 Sun 6 Dec – Tue 15 Dec
16 days £28 Tue 1 Dec – Thu 17 Dec
9 days £29 Thu 3 Dec – Sat 12 Dec
12 days £29 Tue 1 Dec – Sun 13 Dec
15 days £29 Mon 30 Nov – Tue 15 Dec
11 days £29 Sun 6 Dec – Thu 17 Dec
12 days £30 Thu 3 Dec – Tue 15 Dec
7 days £30 Sun 6 Dec – Sun 13 Dec
13 days £31 Mon 30 Nov – Sun 13 Dec
14 days £31 Sun 6 Dec – Sun 20 Dec
10 days £31 Wed 2 Dec – Sat 12 Dec
16 days £31 Sun 6 Dec – Tue 22 Dec
14 days £31 Thu 3 Dec – Thu 17 Dec
10 days £32 Thu 3 Dec – Sun 13 Dec
13 days £32 Wed 2 Dec – Tue 15 Dec
15 days £32 Sun 6 Dec – Mon 21 Dec
15 days £33 Wed 2 Dec – Thu 17 Dec
16 days £33 Thu 26 Nov – Sat 12 Dec
8 days £34 Fri 4 Dec – Sat 12 Dec
7 days £34 Sat 5 Dec – Sat 12 Dec
11 days £34 Wed 2 Dec – Sun 13 Dec
10 days £34 Tue 1 Dec – Fri 11 Dec
9 days £34 Tue 1 Dec – Thu 10 Dec
10 days £34 Mon 11 Jan – Thu 21 Jan
6 days £34 Mon 11 Jan – Sun 17 Jan
7 days £34 Tue 1 Dec – Tue 8 Dec
2 days £35 Sun 6 Dec – Tue 8 Dec
11 days £35 Fri 4 Dec – Tue 15 Dec
10 days £35 Sat 5 Dec – Tue 15 Dec
8 days £35 Mon 11 Jan – Tue 19 Jan
8 days £35 Tue 1 Dec – Wed 9 Dec
4 days £35 Sun 6 Dec – Thu 10 Dec
13 days £35 Sun 6 Dec – Sat 19 Dec
5 days £35 Sun 6 Dec – Fri 11 Dec
5 days £35 Mon 7 Dec – Sat 12 Dec
4 days £35 Fri 11 Dec – Tue 15 Dec
12 days £36 Sat 5 Dec – Thu 17 Dec
13 days £36 Fri 4 Dec – Thu 17 Dec
3 days £36 Mon 14 Dec – Thu 17 Dec
5 days £36 Tue 1 Dec – Sun 6 Dec
2 days £36 Tue 15 Dec – Thu 17 Dec
15 days £36 Tue 1 Dec – Wed 16 Dec
3 days £36 Sun 6 Dec – Wed 9 Dec
6 days £36 Tue 1 Dec – Mon 7 Dec
11 days £36 Mon 30 Nov – Fri 11 Dec
... 1932 more possible dates exist ...