Marrakesh & London

from Geneva

Best deal: £96


Marrakesh


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.


London


London, the capital of England and the United Kingdom, is a city rich in history, arts, and culture. Visit the iconic Tower of London, explore the renowned British Museum, or take a leisurely stroll along the River Thames. London's world-class theater scene, multicultural cuisine, and landmarks like the Big Ben and London Eye make it a city of endless possibilities.



Latest deals:


Marrakesh
&
London
5 days
£96
3 days

Geneva - Marrakesh: Sat 3/05: £42
Marrakesh - London: Thu 8/05: £20
London - Geneva: Sun 11/05: £34
Go

Marrakesh
&
London
4 days
£101
4 days

Geneva - Marrakesh: Sat 3/05: £42
Marrakesh - London: Wed 7/05: £25
London - Geneva: Sun 11/05: £34
Go

Marrakesh
&
London
2 days
£133
4 days

Geneva - Marrakesh: Tue 29/04: £72
Marrakesh - London: Thu 1/05: £28
London - Geneva: Mon 5/05: £33
Go

Marrakesh
&
London
3 days
£135
3 days

Geneva - Marrakesh: Sat 17/01: £72
Marrakesh - London: Tue 20/01: £18
London - Geneva: Fri 23/01: £45
Go

Marrakesh
&
London
5 days
£135
5 days

Geneva - Marrakesh: Tue 13/01: £72
Marrakesh - London: Sun 18/01: £18
London - Geneva: Fri 23/01: £45
Go

Marrakesh
&
London
6 days
£135
4 days

Geneva - Marrakesh: Tue 13/01: £72
Marrakesh - London: Mon 19/01: £18
London - Geneva: Fri 23/01: £45
Go

Marrakesh
&
London
7 days
£135
3 days

Geneva - Marrakesh: Tue 13/01: £72
Marrakesh - London: Tue 20/01: £18
London - Geneva: Fri 23/01: £45
Go

Marrakesh
&
London
8 days
£135
2 days

Geneva - Marrakesh: Tue 13/01: £72
Marrakesh - London: Wed 21/01: £18
London - Geneva: Fri 23/01: £45
Go

Marrakesh
&
London
2 days
£135
7 days

Geneva - Marrakesh: Wed 14/01: £72
Marrakesh - London: Fri 16/01: £18
London - Geneva: Fri 23/01: £45
Go

Marrakesh
&
London
3 days
£135
6 days

Geneva - Marrakesh: Wed 14/01: £72
Marrakesh - London: Sat 17/01: £18
London - Geneva: Fri 23/01: £45
Go

Marrakesh
&
London
4 days
£135
5 days

Geneva - Marrakesh: Wed 14/01: £72
Marrakesh - London: Sun 18/01: £18
London - Geneva: Fri 23/01: £45
Go

Marrakesh
&
London
5 days
£135
4 days

Geneva - Marrakesh: Wed 14/01: £72
Marrakesh - London: Mon 19/01: £18
London - Geneva: Fri 23/01: £45
Go

Marrakesh
&
London
7 days
£135
2 days

Geneva - Marrakesh: Wed 14/01: £72
Marrakesh - London: Wed 21/01: £18
London - Geneva: Fri 23/01: £45
Go

Marrakesh
&
London
4 days
£135
6 days

Geneva - Marrakesh: Tue 13/01: £72
Marrakesh - London: Sat 17/01: £18
London - Geneva: Fri 23/01: £45
Go

Marrakesh
&
London
2 days
£135
5 days

Geneva - Marrakesh: Fri 16/01: £72
Marrakesh - London: Sun 18/01: £18
London - Geneva: Fri 23/01: £45
Go

Marrakesh
&
London
3 days
£135
4 days

Geneva - Marrakesh: Fri 16/01: £72
Marrakesh - London: Mon 19/01: £18
London - Geneva: Fri 23/01: £45
Go

Marrakesh
&
London
4 days
£135
3 days

Geneva - Marrakesh: Fri 16/01: £72
Marrakesh - London: Tue 20/01: £18
London - Geneva: Fri 23/01: £45
Go

Marrakesh
&
London
5 days
£135
2 days

Geneva - Marrakesh: Fri 16/01: £72
Marrakesh - London: Wed 21/01: £18
London - Geneva: Fri 23/01: £45
Go

Marrakesh
&
London
2 days
£135
4 days

Geneva - Marrakesh: Sat 17/01: £72
Marrakesh - London: Mon 19/01: £18
London - Geneva: Fri 23/01: £45
Go

Marrakesh
&
London
4 days
£135
2 days

Geneva - Marrakesh: Sat 17/01: £72
Marrakesh - London: Wed 21/01: £18
London - Geneva: Fri 23/01: £45
Go

Marrakesh
&
London
6 days
£135
3 days

Geneva - Marrakesh: Wed 14/01: £72
Marrakesh - London: Tue 20/01: £18
London - Geneva: Fri 23/01: £45
Go

Marrakesh
&
London
2 days
£135
8 days

Geneva - Marrakesh: Tue 13/01: £72
Marrakesh - London: Thu 15/01: £18
London - Geneva: Fri 23/01: £45
Go

Marrakesh
&
London
3 days
£135
7 days

Geneva - Marrakesh: Tue 13/01: £72
Marrakesh - London: Fri 16/01: £18
London - Geneva: Fri 23/01: £45
Go

Marrakesh
&
London
4 days
£154
3 days

Geneva - Marrakesh: Tue 20/01: £72
Marrakesh - London: Sat 24/01: £18
London - Geneva: Tue 27/01: £64
Go

Marrakesh
&
London
2 days
£154
5 days

Geneva - Marrakesh: Fri 23/01: £72
Marrakesh - London: Sun 25/01: £18
London - Geneva: Fri 30/01: £64
Go

Marrakesh
&
London
3 days
£154
4 days

Geneva - Marrakesh: Fri 23/01: £72
Marrakesh - London: Mon 26/01: £18
London - Geneva: Fri 30/01: £64
Go

Marrakesh
&
London
4 days
£154
3 days

Geneva - Marrakesh: Fri 23/01: £72
Marrakesh - London: Tue 27/01: £18
London - Geneva: Fri 30/01: £64
Go

Marrakesh
&
London
5 days
£154
2 days

Geneva - Marrakesh: Fri 23/01: £72
Marrakesh - London: Wed 28/01: £18
London - Geneva: Fri 30/01: £64
Go

Marrakesh
&
London
2 days
£154
2 days

Geneva - Marrakesh: Fri 23/01: £72
Marrakesh - London: Sun 25/01: £18
London - Geneva: Tue 27/01: £64
Go

Marrakesh
&
London
4 days
£154
2 days

Geneva - Marrakesh: Wed 21/01: £72
Marrakesh - London: Sun 25/01: £18
London - Geneva: Tue 27/01: £64
Go

Marrakesh
&
London
3 days
£154
3 days

Geneva - Marrakesh: Wed 21/01: £72
Marrakesh - London: Sat 24/01: £18
London - Geneva: Tue 27/01: £64
Go

Marrakesh
&
London
10 days
£154
3 days

Geneva - Marrakesh: Wed 14/01: £72
Marrakesh - London: Sat 24/01: £18
London - Geneva: Tue 27/01: £64
Go

Marrakesh
&
London
2 days
£154
4 days

Geneva - Marrakesh: Wed 21/01: £72
Marrakesh - London: Fri 23/01: £18
London - Geneva: Tue 27/01: £64
Go

Marrakesh
&
London
11 days
£154
2 days

Geneva - Marrakesh: Wed 14/01: £72
Marrakesh - London: Sun 25/01: £18
London - Geneva: Tue 27/01: £64
Go

Marrakesh
&
London
2 days
£154
9 days

Geneva - Marrakesh: Fri 16/01: £72
Marrakesh - London: Sun 18/01: £18
London - Geneva: Tue 27/01: £64
Go

Marrakesh
&
London
3 days
£154
8 days

Geneva - Marrakesh: Fri 16/01: £72
Marrakesh - London: Mon 19/01: £18
London - Geneva: Tue 27/01: £64
Go

Marrakesh
&
London
4 days
£154
7 days

Geneva - Marrakesh: Fri 16/01: £72
Marrakesh - London: Tue 20/01: £18
London - Geneva: Tue 27/01: £64
Go

Marrakesh
&
London
3 days
£154
4 days

Geneva - Marrakesh: Tue 20/01: £72
Marrakesh - London: Fri 23/01: £18
London - Geneva: Tue 27/01: £64
Go

Marrakesh
&
London
5 days
£154
6 days

Geneva - Marrakesh: Fri 16/01: £72
Marrakesh - London: Wed 21/01: £18
London - Geneva: Tue 27/01: £64
Go

Marrakesh
&
London
7 days
£154
3 days

Geneva - Marrakesh: Tue 20/01: £72
Marrakesh - London: Tue 27/01: £18
London - Geneva: Fri 30/01: £64
Go

Marrakesh
&
London
8 days
£154
3 days

Geneva - Marrakesh: Fri 16/01: £72
Marrakesh - London: Sat 24/01: £18
London - Geneva: Tue 27/01: £64
Go

Marrakesh
&
London
9 days
£154
2 days

Geneva - Marrakesh: Fri 16/01: £72
Marrakesh - London: Sun 25/01: £18
London - Geneva: Tue 27/01: £64
Go

Marrakesh
&
London
2 days
£154
8 days

Geneva - Marrakesh: Sat 17/01: £72
Marrakesh - London: Mon 19/01: £18
London - Geneva: Tue 27/01: £64
Go

Marrakesh
&
London
3 days
£154
7 days

Geneva - Marrakesh: Sat 17/01: £72
Marrakesh - London: Tue 20/01: £18
London - Geneva: Tue 27/01: £64
Go

Marrakesh
&
London
4 days
£154
6 days

Geneva - Marrakesh: Sat 17/01: £72
Marrakesh - London: Wed 21/01: £18
London - Geneva: Tue 27/01: £64
Go

Marrakesh
&
London
5 days
£154
5 days

Geneva - Marrakesh: Sat 17/01: £72
Marrakesh - London: Thu 22/01: £18
London - Geneva: Tue 27/01: £64
Go

Marrakesh
&
London
6 days
£154
4 days

Geneva - Marrakesh: Sat 17/01: £72
Marrakesh - London: Fri 23/01: £18
London - Geneva: Tue 27/01: £64
Go

Marrakesh
&
London
7 days
£154
3 days

Geneva - Marrakesh: Sat 17/01: £72
Marrakesh - London: Sat 24/01: £18
London - Geneva: Tue 27/01: £64
Go

Marrakesh
&
London
8 days
£154
2 days

Geneva - Marrakesh: Sat 17/01: £72
Marrakesh - London: Sun 25/01: £18
London - Geneva: Tue 27/01: £64
Go

Marrakesh
&
London
7 days
£154
2 days

Geneva - Marrakesh: Wed 21/01: £72
Marrakesh - London: Wed 28/01: £18
London - Geneva: Fri 30/01: £64
Go

... 196 more possible dates exist ...