Marrakesh

Marrakesh

Direct return from Madrid

£54 Save up to
£26 Best deal
£80 Average cost

Marrakesh, a former imperial city in western Morocco, is known for its bustling souks, beautiful gardens, and traditional riads. Visit the iconic Jardin Majorelle, explore the bustling Jemaa el-Fnaa square, or immerse yourself in the city's historic medina. Marrakesh's vibrant markets, traditional hammams, and the annual Marrakesh International Film Festival make it a city of wonders.

Latest deals

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

... 2346 more possible dates exist ...