Madrid

Madrid

Direct return from Malta

£99 Save up to
£26 Best deal
£125 Average cost

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
Malta → Madrid · Tue 1/12 · £13 Go
Madrid → Malta · Sat 12/12 · £13 Go
6 days £27 Sun 6 Dec – Sat 12 Dec
Malta → Madrid · Sun 6/12 · £14 Go
Madrid → Malta · Sat 12/12 · £13 Go
14 days £27 Tue 1 Dec – Tue 15 Dec
Malta → Madrid · Tue 1/12 · £13 Go
Madrid → Malta · Tue 15/12 · £14 Go
12 days £28 Mon 30 Nov – Sat 12 Dec
Malta → Madrid · Mon 30/11 · £15 Go
Madrid → Malta · Sat 12/12 · £13 Go
9 days £28 Sun 6 Dec – Tue 15 Dec
Malta → Madrid · Sun 6/12 · £14 Go
Madrid → Malta · Tue 15/12 · £14 Go
16 days £28 Tue 1 Dec – Thu 17 Dec
Malta → Madrid · Tue 1/12 · £13 Go
Madrid → Malta · Thu 17/12 · £15 Go
9 days £29 Thu 3 Dec – Sat 12 Dec
Malta → Madrid · Thu 3/12 · £16 Go
Madrid → Malta · Sat 12/12 · £13 Go
12 days £29 Tue 1 Dec – Sun 13 Dec
Malta → Madrid · Tue 1/12 · £13 Go
Madrid → Malta · Sun 13/12 · £16 Go
15 days £29 Mon 30 Nov – Tue 15 Dec
Malta → Madrid · Mon 30/11 · £15 Go
Madrid → Malta · Tue 15/12 · £14 Go
11 days £29 Sun 6 Dec – Thu 17 Dec
Malta → Madrid · Sun 6/12 · £14 Go
Madrid → Malta · Thu 17/12 · £15 Go
12 days £30 Thu 3 Dec – Tue 15 Dec
Malta → Madrid · Thu 3/12 · £16 Go
Madrid → Malta · Tue 15/12 · £14 Go
7 days £30 Sun 6 Dec – Sun 13 Dec
Malta → Madrid · Sun 6/12 · £14 Go
Madrid → Malta · Sun 13/12 · £16 Go
13 days £31 Mon 30 Nov – Sun 13 Dec
Malta → Madrid · Mon 30/11 · £15 Go
Madrid → Malta · Sun 13/12 · £16 Go
14 days £31 Sun 6 Dec – Sun 20 Dec
Malta → Madrid · Sun 6/12 · £14 Go
Madrid → Malta · Sun 20/12 · £17 Go
10 days £31 Wed 2 Dec – Sat 12 Dec
Malta → Madrid · Wed 2/12 · £18 Go
Madrid → Malta · Sat 12/12 · £13 Go
16 days £31 Sun 6 Dec – Tue 22 Dec
Malta → Madrid · Sun 6/12 · £14 Go
Madrid → Malta · Tue 22/12 · £17 Go
14 days £31 Thu 3 Dec – Thu 17 Dec
Malta → Madrid · Thu 3/12 · £16 Go
Madrid → Malta · Thu 17/12 · £15 Go
10 days £32 Thu 3 Dec – Sun 13 Dec
Malta → Madrid · Thu 3/12 · £16 Go
Madrid → Malta · Sun 13/12 · £16 Go
13 days £32 Wed 2 Dec – Tue 15 Dec
Malta → Madrid · Wed 2/12 · £18 Go
Madrid → Malta · Tue 15/12 · £14 Go
15 days £32 Sun 6 Dec – Mon 21 Dec
Malta → Madrid · Sun 6/12 · £14 Go
Madrid → Malta · Mon 21/12 · £18 Go
15 days £33 Wed 2 Dec – Thu 17 Dec
Malta → Madrid · Wed 2/12 · £18 Go
Madrid → Malta · Thu 17/12 · £15 Go
16 days £33 Thu 26 Nov – Sat 12 Dec
Malta → Madrid · Thu 26/11 · £20 Go
Madrid → Malta · Sat 12/12 · £13 Go
8 days £34 Fri 4 Dec – Sat 12 Dec
Malta → Madrid · Fri 4/12 · £21 Go
Madrid → Malta · Sat 12/12 · £13 Go
7 days £34 Sat 5 Dec – Sat 12 Dec
Malta → Madrid · Sat 5/12 · £21 Go
Madrid → Malta · Sat 12/12 · £13 Go
11 days £34 Wed 2 Dec – Sun 13 Dec
Malta → Madrid · Wed 2/12 · £18 Go
Madrid → Malta · Sun 13/12 · £16 Go
10 days £34 Tue 1 Dec – Fri 11 Dec
Malta → Madrid · Tue 1/12 · £13 Go
Madrid → Malta · Fri 11/12 · £21 Go
9 days £34 Tue 1 Dec – Thu 10 Dec
Malta → Madrid · Tue 1/12 · £13 Go
Madrid → Malta · Thu 10/12 · £21 Go
10 days £34 Mon 11 Jan – Thu 21 Jan
Malta → Madrid · Mon 11/01 · £13 Go
Madrid → Malta · Thu 21/01 · £21 Go
6 days £34 Mon 11 Jan – Sun 17 Jan
Malta → Madrid · Mon 11/01 · £13 Go
Madrid → Malta · Sun 17/01 · £21 Go
7 days £34 Tue 1 Dec – Tue 8 Dec
Malta → Madrid · Tue 1/12 · £13 Go
Madrid → Malta · Tue 8/12 · £21 Go
2 days £35 Sun 6 Dec – Tue 8 Dec
Malta → Madrid · Sun 6/12 · £14 Go
Madrid → Malta · Tue 8/12 · £21 Go
11 days £35 Fri 4 Dec – Tue 15 Dec
Malta → Madrid · Fri 4/12 · £21 Go
Madrid → Malta · Tue 15/12 · £14 Go
10 days £35 Sat 5 Dec – Tue 15 Dec
Malta → Madrid · Sat 5/12 · £21 Go
Madrid → Malta · Tue 15/12 · £14 Go
8 days £35 Mon 11 Jan – Tue 19 Jan
Malta → Madrid · Mon 11/01 · £13 Go
Madrid → Malta · Tue 19/01 · £22 Go
8 days £35 Tue 1 Dec – Wed 9 Dec
Malta → Madrid · Tue 1/12 · £13 Go
Madrid → Malta · Wed 9/12 · £22 Go
4 days £35 Sun 6 Dec – Thu 10 Dec
Malta → Madrid · Sun 6/12 · £14 Go
Madrid → Malta · Thu 10/12 · £21 Go
13 days £35 Sun 6 Dec – Sat 19 Dec
Malta → Madrid · Sun 6/12 · £14 Go
Madrid → Malta · Sat 19/12 · £21 Go
5 days £35 Sun 6 Dec – Fri 11 Dec
Malta → Madrid · Sun 6/12 · £14 Go
Madrid → Malta · Fri 11/12 · £21 Go
5 days £35 Mon 7 Dec – Sat 12 Dec
Malta → Madrid · Mon 7/12 · £22 Go
Madrid → Malta · Sat 12/12 · £13 Go
4 days £35 Fri 11 Dec – Tue 15 Dec
Malta → Madrid · Fri 11/12 · £21 Go
Madrid → Malta · Tue 15/12 · £14 Go
12 days £36 Sat 5 Dec – Thu 17 Dec
Malta → Madrid · Sat 5/12 · £21 Go
Madrid → Malta · Thu 17/12 · £15 Go
13 days £36 Fri 4 Dec – Thu 17 Dec
Malta → Madrid · Fri 4/12 · £21 Go
Madrid → Malta · Thu 17/12 · £15 Go
3 days £36 Mon 14 Dec – Thu 17 Dec
Malta → Madrid · Mon 14/12 · £21 Go
Madrid → Malta · Thu 17/12 · £15 Go
5 days £36 Tue 1 Dec – Sun 6 Dec
Malta → Madrid · Tue 1/12 · £13 Go
Madrid → Malta · Sun 6/12 · £23 Go
2 days £36 Tue 15 Dec – Thu 17 Dec
Malta → Madrid · Tue 15/12 · £21 Go
Madrid → Malta · Thu 17/12 · £15 Go
15 days £36 Tue 1 Dec – Wed 16 Dec
Malta → Madrid · Tue 1/12 · £13 Go
Madrid → Malta · Wed 16/12 · £23 Go
3 days £36 Sun 6 Dec – Wed 9 Dec
Malta → Madrid · Sun 6/12 · £14 Go
Madrid → Malta · Wed 9/12 · £22 Go
6 days £36 Tue 1 Dec – Mon 7 Dec
Malta → Madrid · Tue 1/12 · £13 Go
Madrid → Malta · Mon 7/12 · £23 Go
11 days £36 Mon 30 Nov – Fri 11 Dec
Malta → Madrid · Mon 30/11 · £15 Go
Madrid → Malta · Fri 11/12 · £21 Go
6 days £36 Fri 11 Dec – Thu 17 Dec
Malta → Madrid · Fri 11/12 · £21 Go
Madrid → Malta · Thu 17/12 · £15 Go

... 1932 more possible dates exist ...