When you want to get from Geneva to Marrakesh, your choices are limited. There is only one option we offer for this route:
The overland distance from Geneva to Marrakesh is 1596 miles (2567 km).
The flying distance is 1406 miles (2262 km).
The travel time from Geneva to Marrakesh takes approximately 10 hours.
To get from Geneva to Marrakesh prepare to shell out about USD 59.20 for your ticket.
Flights from Geneva to Marrakesh are operated 1 times a day.
While flight is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.
Up to now, 590 booked flight tickets from Geneva to Marrakesh through our service. You can check reviews above.