Marrakesh
Direct return from Madrid
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
12 days £26 Mon 7 Dec – Sat 19 Dec
7 days £26 Sat 12 Dec – Sat 19 Dec
6 days £26 Sun 13 Dec – Sat 19 Dec
9 days £27 Thu 10 Dec – Sat 19 Dec
8 days £27 Fri 11 Dec – Sat 19 Dec
16 days £28 Sat 12 Dec – Mon 28 Dec
14 days £28 Mon 14 Dec – Mon 28 Dec
12 days £28 Mon 14 Dec – Sat 26 Dec
14 days £28 Sat 12 Dec – Sat 26 Dec
15 days £28 Sun 13 Dec – Mon 28 Dec
13 days £28 Sun 13 Dec – Sat 26 Dec
15 days £29 Fri 11 Dec – Sat 26 Dec
16 days £29 Thu 10 Dec – Sat 26 Dec
5 days £30 Sun 13 Dec – Fri 18 Dec
4 days £30 Sun 13 Dec – Thu 17 Dec
5 days £30 Sat 12 Dec – Thu 17 Dec
8 days £30 Sat 12 Dec – Sun 20 Dec
3 days £30 Mon 14 Dec – Thu 17 Dec
3 days £30 Wed 16 Dec – Sat 19 Dec
9 days £30 Sat 12 Dec – Mon 21 Dec
7 days £30 Sun 13 Dec – Sun 20 Dec
8 days £30 Sun 13 Dec – Mon 21 Dec
16 days £30 Sun 13 Dec – Tue 29 Dec
6 days £30 Mon 14 Dec – Sun 20 Dec
7 days £30 Mon 14 Dec – Mon 21 Dec
15 days £30 Mon 14 Dec – Tue 29 Dec
4 days £30 Mon 14 Dec – Fri 18 Dec
2 days £30 Sat 12 Dec – Mon 14 Dec
6 days £30 Sat 12 Dec – Fri 18 Dec
10 days £30 Mon 7 Dec – Thu 17 Dec
13 days £30 Mon 7 Dec – Sun 20 Dec
14 days £30 Mon 7 Dec – Mon 21 Dec
7 days £30 Mon 7 Dec – Mon 14 Dec
5 days £30 Mon 7 Dec – Sat 12 Dec
6 days £30 Mon 7 Dec – Sun 13 Dec
11 days £30 Mon 7 Dec – Fri 18 Dec
8 days £31 Mon 14 Dec – Tue 22 Dec
4 days £31 Thu 10 Dec – Mon 14 Dec
9 days £31 Sun 13 Dec – Tue 22 Dec
8 days £31 Mon 7 Dec – Tue 15 Dec
7 days £31 Thu 10 Dec – Thu 17 Dec
8 days £31 Thu 10 Dec – Fri 18 Dec
10 days £31 Thu 10 Dec – Sun 20 Dec
4 days £31 Mon 7 Dec – Fri 11 Dec
10 days £31 Sat 12 Dec – Tue 22 Dec
15 days £31 Mon 7 Dec – Tue 22 Dec
7 days £31 Fri 11 Dec – Fri 18 Dec
9 days £31 Fri 11 Dec – Sun 20 Dec
... 2346 more possible dates exist ...