Marrakesh
Direct return from Porto
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
15 days £27 Mon 7 Dec – Tue 22 Dec
9 days £28 Sun 13 Dec – Tue 22 Dec
11 days £28 Mon 7 Dec – Fri 18 Dec
5 days £29 Sun 13 Dec – Fri 18 Dec
10 days £29 Mon 7 Dec – Thu 17 Dec
4 days £30 Sun 13 Dec – Thu 17 Dec
15 days £31 Sun 13 Dec – Mon 28 Dec
13 days £31 Sun 13 Dec – Sat 26 Dec
12 days £32 Mon 7 Dec – Sat 19 Dec
5 days £32 Mon 7 Dec – Sat 12 Dec
16 days £32 Sun 6 Dec – Tue 22 Dec
6 days £33 Sun 13 Dec – Sat 19 Dec
12 days £33 Sun 6 Dec – Fri 18 Dec
11 days £34 Sun 6 Dec – Thu 17 Dec
11 days £34 Mon 23 Nov – Fri 4 Dec
12 days £34 Mon 23 Nov – Sat 5 Dec
4 days £34 Mon 23 Nov – Fri 27 Nov
5 days £34 Mon 23 Nov – Sat 28 Nov
8 days £35 Mon 14 Dec – Tue 22 Dec
6 days £35 Sun 29 Nov – Sat 5 Dec
13 days £35 Sun 29 Nov – Sat 12 Dec
5 days £35 Sun 29 Nov – Fri 4 Dec
12 days £36 Mon 30 Nov – Sat 12 Dec
4 days £36 Mon 14 Dec – Fri 18 Dec
4 days £36 Mon 30 Nov – Fri 4 Dec
5 days £36 Mon 30 Nov – Sat 5 Dec
13 days £37 Sun 6 Dec – Sat 19 Dec
3 days £37 Mon 14 Dec – Thu 17 Dec
6 days £37 Sun 6 Dec – Sat 12 Dec
7 days £38 Sat 28 Nov – Sat 5 Dec
13 days £38 Sun 22 Nov – Sat 5 Dec
14 days £38 Sat 28 Nov – Sat 12 Dec
6 days £38 Sat 28 Nov – Fri 4 Dec
5 days £38 Sun 15 Nov – Fri 20 Nov
12 days £38 Sun 22 Nov – Fri 4 Dec
10 days £38 Sat 12 Dec – Tue 22 Dec
12 days £38 Mon 14 Dec – Sat 26 Dec
14 days £38 Mon 14 Dec – Mon 28 Dec
12 days £38 Sun 3 Jan – Fri 15 Jan
12 days £38 Thu 10 Dec – Tue 22 Dec
6 days £38 Sun 22 Nov – Sat 28 Nov
6 days £38 Sat 21 Nov – Fri 27 Nov
13 days £38 Sat 21 Nov – Fri 4 Dec
7 days £38 Sat 21 Nov – Sat 28 Nov
13 days £38 Sun 15 Nov – Sat 28 Nov
12 days £38 Sun 15 Nov – Fri 27 Nov
6 days £38 Sun 15 Nov – Sat 21 Nov
5 days £38 Sun 22 Nov – Fri 27 Nov
4 days £38 Mon 7 Dec – Fri 11 Dec
... 771 more possible dates exist ...