Madrid

Madrid

Direct return from Marrakesh

£53 Save up to
£26 Best deal
£79 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

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

... 2305 more possible dates exist ...