Marrakesh
Direct return from Tenerife
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 £32 Mon 14 Dec – Sat 19 Dec
12 days £33 Mon 22 Feb – Sat 6 Mar
7 days £33 Mon 22 Feb – Mon 1 Mar
7 days £34 Sat 12 Dec – Sat 19 Dec
14 days £38 Mon 22 Feb – Mon 8 Mar
12 days £42 Mon 7 Dec – Sat 19 Dec
9 days £43 Sat 19 Dec – Mon 28 Dec
7 days £43 Mon 8 Feb – Mon 15 Feb
14 days £43 Mon 8 Feb – Mon 22 Feb
2 days £44 Sat 19 Dec – Mon 21 Dec
14 days £44 Sat 5 Dec – Sat 19 Dec
7 days £45 Sat 9 Jan – Sat 16 Jan
9 days £45 Sat 9 Jan – Mon 18 Jan
7 days £45 Mon 11 Jan – Mon 18 Jan
5 days £45 Mon 15 Mar – Sat 20 Mar
5 days £45 Mon 1 Mar – Sat 6 Mar
5 days £45 Mon 7 Dec – Sat 12 Dec
2 days £45 Sat 12 Dec – Mon 14 Dec
5 days £45 Mon 11 Jan – Sat 16 Jan
16 days £46 Sat 13 Feb – Mon 1 Mar
7 days £46 Mon 21 Dec – Mon 28 Dec
14 days £46 Sat 9 Jan – Sat 23 Jan
14 days £46 Mon 14 Dec – Mon 28 Dec
12 days £46 Mon 11 Jan – Sat 23 Jan
7 days £47 Mon 14 Dec – Mon 21 Dec
7 days £47 Sat 13 Mar – Sat 20 Mar
7 days £47 Sat 5 Dec – Sat 12 Dec
5 days £47 Mon 18 Jan – Sat 23 Jan
16 days £48 Sat 12 Dec – Mon 28 Dec
14 days £48 Mon 15 Feb – Mon 1 Mar
5 days £48 Mon 22 Feb – Sat 27 Feb
2 days £48 Sat 13 Mar – Mon 15 Mar
9 days £49 Sat 12 Dec – Mon 21 Dec
7 days £50 Mon 1 Mar – Mon 8 Mar
14 days £50 Mon 1 Mar – Mon 15 Mar
7 days £51 Sat 30 Jan – Sat 6 Feb
9 days £51 Sat 13 Feb – Mon 22 Feb
16 days £51 Sat 30 Jan – Mon 15 Feb
14 days £51 Mon 4 Jan – Mon 18 Jan
12 days £51 Mon 4 Jan – Sat 16 Jan
2 days £51 Sat 13 Feb – Mon 15 Feb
14 days £53 Sat 20 Feb – Sat 6 Mar
9 days £53 Sat 20 Feb – Mon 1 Mar
7 days £53 Mon 15 Feb – Mon 22 Feb
7 days £53 Mon 7 Dec – Mon 14 Dec
12 days £54 Mon 8 Mar – Sat 20 Mar
12 days £54 Mon 8 Feb – Sat 20 Feb
2 days £55 Sat 5 Dec – Mon 7 Dec
7 days £55 Mon 8 Mar – Mon 15 Mar
... 45 more possible dates exist ...