Marrakesh
Direct return from Barcelona
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
4 days £27 Sun 29 Nov – Thu 3 Dec
8 days £30 Wed 25 Nov – Thu 3 Dec
2 days £30 Tue 1 Dec – Thu 3 Dec
11 days £30 Sat 14 Nov – Wed 25 Nov
15 days £31 Tue 8 Dec – Wed 23 Dec
15 days £31 Wed 2 Dec – Thu 17 Dec
14 days £31 Wed 2 Dec – Wed 16 Dec
10 days £31 Sun 13 Dec – Wed 23 Dec
14 days £31 Sat 14 Nov – Sat 28 Nov
3 days £32 Sun 13 Dec – Wed 16 Dec
16 days £32 Tue 8 Dec – Thu 24 Dec
8 days £32 Tue 8 Dec – Wed 16 Dec
3 days £32 Sun 14 Mar – Wed 17 Mar
6 days £32 Sun 13 Dec – Sat 19 Dec
11 days £32 Tue 8 Dec – Sat 19 Dec
9 days £32 Tue 8 Dec – Thu 17 Dec
16 days £32 Tue 1 Dec – Thu 17 Dec
11 days £32 Sun 22 Nov – Thu 3 Dec
3 days £32 Mon 30 Nov – Thu 3 Dec
15 days £32 Tue 1 Dec – Wed 16 Dec
3 days £32 Wed 25 Nov – Sat 28 Nov
11 days £32 Sun 13 Dec – Thu 24 Dec
4 days £32 Sun 13 Dec – Thu 17 Dec
10 days £33 Mon 11 Jan – Thu 21 Jan
16 days £33 Wed 2 Dec – Fri 18 Dec
3 days £33 Sun 22 Nov – Wed 25 Nov
11 days £33 Sun 29 Nov – Thu 10 Dec
13 days £33 Tue 8 Dec – Mon 21 Dec
9 days £33 Mon 8 Mar – Wed 17 Mar
5 days £33 Sun 29 Nov – Fri 4 Dec
10 days £33 Sun 7 Mar – Wed 17 Mar
14 days £33 Wed 3 Mar – Wed 17 Mar
8 days £33 Sun 13 Dec – Mon 21 Dec
15 days £33 Tue 2 Mar – Wed 17 Mar
14 days £33 Wed 9 Dec – Wed 23 Dec
16 days £33 Mon 1 Mar – Wed 17 Mar
15 days £34 Wed 9 Dec – Thu 24 Dec
10 days £34 Tue 8 Dec – Fri 18 Dec
9 days £34 Mon 11 Jan – Wed 20 Jan
10 days £34 Wed 9 Dec – Sat 19 Dec
8 days £34 Wed 9 Dec – Thu 17 Dec
15 days £34 Sun 29 Nov – Mon 14 Dec
16 days £34 Mon 30 Nov – Wed 16 Dec
7 days £34 Wed 9 Dec – Wed 16 Dec
16 days £34 Sun 29 Nov – Tue 15 Dec
6 days £34 Sun 29 Nov – Sat 5 Dec
6 days £34 Sun 22 Nov – Sat 28 Nov
5 days £34 Sun 13 Dec – Fri 18 Dec
4 days £34 Mon 11 Jan – Fri 15 Jan
... 2230 more possible dates exist ...