Marrakesh

from Geneva

Save up to: £134

Average cost: £186

Best deal: £52


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
£52
Mon 25 Nov - Tue 10 Dec

Geneva - Marrakesh: Mon 25/11: £23
Marrakesh - Geneva: Tue 10/12: £29
Go

16 days
£52
Wed 6 Nov - Fri 22 Nov

Geneva - Marrakesh: Wed 6/11: £22
Marrakesh - Geneva: Fri 22/11: £30
Go

14 days
£52
Tue 26 Nov - Tue 10 Dec

Geneva - Marrakesh: Tue 26/11: £23
Marrakesh - Geneva: Tue 10/12: £29
Go

9 days
£52
Wed 13 Nov - Fri 22 Nov

Geneva - Marrakesh: Wed 13/11: £22
Marrakesh - Geneva: Fri 22/11: £30
Go

16 days
£52
Wed 13 Nov - Fri 29 Nov

Geneva - Marrakesh: Wed 13/11: £22
Marrakesh - Geneva: Fri 29/11: £30
Go

8 days
£53
Mon 25 Nov - Tue 3 Dec

Geneva - Marrakesh: Mon 25/11: £23
Marrakesh - Geneva: Tue 3/12: £30
Go

16 days
£53
Mon 25 Nov - Wed 11 Dec

Geneva - Marrakesh: Mon 25/11: £23
Marrakesh - Geneva: Wed 11/12: £30
Go

9 days
£53
Mon 25 Nov - Wed 4 Dec

Geneva - Marrakesh: Mon 25/11: £23
Marrakesh - Geneva: Wed 4/12: £30
Go

15 days
£53
Tue 26 Nov - Wed 11 Dec

Geneva - Marrakesh: Tue 26/11: £23
Marrakesh - Geneva: Wed 11/12: £30
Go

14 days
£53
Wed 20 Nov - Wed 4 Dec

Geneva - Marrakesh: Wed 20/11: £23
Marrakesh - Geneva: Wed 4/12: £30
Go

13 days
£53
Wed 20 Nov - Tue 3 Dec

Geneva - Marrakesh: Wed 20/11: £23
Marrakesh - Geneva: Tue 3/12: £30
Go

9 days
£53
Wed 20 Nov - Fri 29 Nov

Geneva - Marrakesh: Wed 20/11: £23
Marrakesh - Geneva: Fri 29/11: £30
Go

15 days
£53
Tue 19 Nov - Wed 4 Dec

Geneva - Marrakesh: Tue 19/11: £23
Marrakesh - Geneva: Wed 4/12: £30
Go

7 days
£53
Tue 26 Nov - Tue 3 Dec

Geneva - Marrakesh: Tue 26/11: £23
Marrakesh - Geneva: Tue 3/12: £30
Go

10 days
£53
Tue 19 Nov - Fri 29 Nov

Geneva - Marrakesh: Tue 19/11: £23
Marrakesh - Geneva: Fri 29/11: £30
Go

14 days
£53
Tue 19 Nov - Tue 3 Dec

Geneva - Marrakesh: Tue 19/11: £23
Marrakesh - Geneva: Tue 3/12: £30
Go

15 days
£53
Mon 18 Nov - Tue 3 Dec

Geneva - Marrakesh: Mon 18/11: £23
Marrakesh - Geneva: Tue 3/12: £30
Go

11 days
£53
Mon 11 Nov - Fri 22 Nov

Geneva - Marrakesh: Mon 11/11: £23
Marrakesh - Geneva: Fri 22/11: £30
Go

16 days
£53
Mon 18 Nov - Wed 4 Dec

Geneva - Marrakesh: Mon 18/11: £23
Marrakesh - Geneva: Wed 4/12: £30
Go

8 days
£53
Tue 26 Nov - Wed 4 Dec

Geneva - Marrakesh: Tue 26/11: £23
Marrakesh - Geneva: Wed 4/12: £30
Go

11 days
£53
Mon 18 Nov - Fri 29 Nov

Geneva - Marrakesh: Mon 18/11: £23
Marrakesh - Geneva: Fri 29/11: £30
Go

12 days
£54
Sun 17 Nov - Fri 29 Nov

Geneva - Marrakesh: Sun 17/11: £24
Marrakesh - Geneva: Fri 29/11: £30
Go

5 days
£54
Sun 17 Nov - Fri 22 Nov

Geneva - Marrakesh: Sun 17/11: £24
Marrakesh - Geneva: Fri 22/11: £30
Go

16 days
£54
Sun 17 Nov - Tue 3 Dec

Geneva - Marrakesh: Sun 17/11: £24
Marrakesh - Geneva: Tue 3/12: £30
Go

13 days
£55
Wed 27 Nov - Tue 10 Dec

Geneva - Marrakesh: Wed 27/11: £26
Marrakesh - Geneva: Tue 10/12: £29
Go

6 days
£56
Wed 27 Nov - Tue 3 Dec

Geneva - Marrakesh: Wed 27/11: £26
Marrakesh - Geneva: Tue 3/12: £30
Go

14 days
£56
Wed 27 Nov - Wed 11 Dec

Geneva - Marrakesh: Wed 27/11: £26
Marrakesh - Geneva: Wed 11/12: £30
Go

7 days
£56
Wed 27 Nov - Wed 4 Dec

Geneva - Marrakesh: Wed 27/11: £26
Marrakesh - Geneva: Wed 4/12: £30
Go

13 days
£57
Tue 26 Nov - Mon 9 Dec

Geneva - Marrakesh: Tue 26/11: £23
Marrakesh - Geneva: Mon 9/12: £34
Go

14 days
£57
Mon 25 Nov - Mon 9 Dec

Geneva - Marrakesh: Mon 25/11: £23
Marrakesh - Geneva: Mon 9/12: £34
Go

8 days
£58
Wed 13 Nov - Thu 21 Nov

Geneva - Marrakesh: Wed 13/11: £22
Marrakesh - Geneva: Thu 21/11: £36
Go

15 days
£58
Wed 6 Nov - Thu 21 Nov

Geneva - Marrakesh: Wed 6/11: £22
Marrakesh - Geneva: Thu 21/11: £36
Go

10 days
£58
Tue 12 Nov - Fri 22 Nov

Geneva - Marrakesh: Tue 12/11: £28
Marrakesh - Geneva: Fri 22/11: £30
Go

16 days
£59
Tue 26 Nov - Thu 12 Dec

Geneva - Marrakesh: Tue 26/11: £23
Marrakesh - Geneva: Thu 12/12: £36
Go

9 days
£59
Tue 26 Nov - Thu 5 Dec

Geneva - Marrakesh: Tue 26/11: £23
Marrakesh - Geneva: Thu 5/12: £36
Go

16 days
£59
Tue 5 Nov - Thu 21 Nov

Geneva - Marrakesh: Tue 5/11: £23
Marrakesh - Geneva: Thu 21/11: £36
Go

11 days
£59
Sat 23 Nov - Wed 4 Dec

Geneva - Marrakesh: Sat 23/11: £29
Marrakesh - Geneva: Wed 4/12: £30
Go

10 days
£59
Sat 23 Nov - Tue 3 Dec

Geneva - Marrakesh: Sat 23/11: £29
Marrakesh - Geneva: Tue 3/12: £30
Go

6 days
£59
Sat 23 Nov - Fri 29 Nov

Geneva - Marrakesh: Sat 23/11: £29
Marrakesh - Geneva: Fri 29/11: £30
Go

15 days
£59
Wed 20 Nov - Thu 5 Dec

Geneva - Marrakesh: Wed 20/11: £23
Marrakesh - Geneva: Thu 5/12: £36
Go

16 days
£59
Tue 19 Nov - Thu 5 Dec

Geneva - Marrakesh: Tue 19/11: £23
Marrakesh - Geneva: Thu 5/12: £36
Go

10 days
£59
Mon 11 Nov - Thu 21 Nov

Geneva - Marrakesh: Mon 11/11: £23
Marrakesh - Geneva: Thu 21/11: £36
Go

10 days
£59
Mon 25 Nov - Thu 5 Dec

Geneva - Marrakesh: Mon 25/11: £23
Marrakesh - Geneva: Thu 5/12: £36
Go

12 days
£60
Wed 27 Nov - Mon 9 Dec

Geneva - Marrakesh: Wed 27/11: £26
Marrakesh - Geneva: Mon 9/12: £34
Go

10 days
£60
Sat 30 Nov - Tue 10 Dec

Geneva - Marrakesh: Sat 30/11: £31
Marrakesh - Geneva: Tue 10/12: £29
Go

11 days
£61
Sat 30 Nov - Wed 11 Dec

Geneva - Marrakesh: Sat 30/11: £31
Marrakesh - Geneva: Wed 11/12: £30
Go

11 days
£61
Fri 29 Nov - Tue 10 Dec

Geneva - Marrakesh: Fri 29/11: £32
Marrakesh - Geneva: Tue 10/12: £29
Go

6 days
£62
Wed 4 Dec - Tue 10 Dec

Geneva - Marrakesh: Wed 4/12: £33
Marrakesh - Geneva: Tue 10/12: £29
Go

12 days
£62
Fri 29 Nov - Wed 11 Dec

Geneva - Marrakesh: Fri 29/11: £32
Marrakesh - Geneva: Wed 11/12: £30
Go

9 days
£62
Wed 6 Nov - Fri 15 Nov

Geneva - Marrakesh: Wed 6/11: £22
Marrakesh - Geneva: Fri 15/11: £40
Go

16 days
£62
Wed 27 Nov - Fri 13 Dec

Geneva - Marrakesh: Wed 27/11: £26
Marrakesh - Geneva: Fri 13/12: £36
Go

15 days
£62
Wed 27 Nov - Thu 12 Dec

Geneva - Marrakesh: Wed 27/11: £26
Marrakesh - Geneva: Thu 12/12: £36
Go

8 days
£62
Wed 27 Nov - Thu 5 Dec

Geneva - Marrakesh: Wed 27/11: £26
Marrakesh - Geneva: Thu 5/12: £36
Go

5 days
£62
Fri 29 Nov - Wed 4 Dec

Geneva - Marrakesh: Fri 29/11: £32
Marrakesh - Geneva: Wed 4/12: £30
Go

5 days
£62
Thu 5 Dec - Tue 10 Dec

Geneva - Marrakesh: Thu 5/12: £33
Marrakesh - Geneva: Tue 10/12: £29
Go