Marrakesh
Direct return from Inverness
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
6 days £29 Sat 12 Dec – Fri 18 Dec
13 days £29 Sat 5 Dec – Fri 18 Dec
6 days £30 Sat 5 Dec – Fri 11 Dec
3 days £31 Tue 15 Dec – Fri 18 Dec
16 days £32 Sat 5 Dec – Mon 21 Dec
9 days £32 Sat 12 Dec – Mon 21 Dec
6 days £34 Tue 15 Dec – Mon 21 Dec
3 days £36 Sat 5 Dec – Tue 8 Dec
2 days £36 Sat 12 Dec – Mon 14 Dec
9 days £36 Sat 5 Dec – Mon 14 Dec
13 days £36 Sat 12 Dec – Fri 25 Dec
11 days £37 Mon 7 Dec – Fri 18 Dec
4 days £37 Mon 14 Dec – Fri 18 Dec
4 days £38 Mon 7 Dec – Fri 11 Dec
10 days £38 Tue 15 Dec – Fri 25 Dec
11 days £38 Tue 24 Nov – Sat 5 Dec
7 days £40 Mon 14 Dec – Mon 21 Dec
7 days £40 Sat 5 Dec – Sat 12 Dec
14 days £40 Mon 7 Dec – Mon 21 Dec
2 days £41 Sat 5 Dec – Mon 7 Dec
3 days £41 Sat 12 Dec – Tue 15 Dec
10 days £41 Sat 5 Dec – Tue 15 Dec
10 days £41 Tue 24 Nov – Fri 4 Dec
7 days £42 Sat 12 Dec – Sat 19 Dec
14 days £42 Sat 5 Dec – Sat 19 Dec
14 days £43 Tue 24 Nov – Tue 8 Dec
4 days £44 Tue 15 Dec – Sat 19 Dec
7 days £44 Mon 7 Dec – Mon 14 Dec
14 days £44 Sat 12 Dec – Sat 26 Dec
11 days £44 Mon 14 Dec – Fri 25 Dec
13 days £45 Sat 28 Nov – Fri 11 Dec
16 days £45 Sat 30 Jan – Mon 15 Feb
13 days £45 Sat 30 Jan – Fri 12 Feb
10 days £45 Tue 8 Dec – Fri 18 Dec
3 days £46 Tue 8 Dec – Fri 11 Dec
4 days £46 Tue 19 Jan – Sat 23 Jan
7 days £46 Sat 28 Nov – Sat 5 Dec
10 days £46 Sat 12 Dec – Tue 22 Dec
11 days £46 Tue 15 Dec – Sat 26 Dec
11 days £47 Mon 30 Nov – Fri 11 Dec
10 days £47 Tue 1 Dec – Fri 11 Dec
7 days £47 Sat 23 Jan – Sat 30 Jan
13 days £48 Tue 8 Dec – Mon 21 Dec
5 days £48 Mon 7 Dec – Sat 12 Dec
4 days £48 Tue 1 Dec – Sat 5 Dec
5 days £48 Mon 30 Nov – Sat 5 Dec
7 days £48 Fri 11 Dec – Fri 18 Dec
13 days £48 Tue 24 Nov – Mon 7 Dec
7 days £48 Tue 24 Nov – Tue 1 Dec
... 303 more possible dates exist ...