How to Reach Marrakesh - The Easiest Way to Reach Marrakesh


  • By Plane: The Marrakech-Megara Airport has direct flights scheduled from London, Oslo, Copenhagen, Stockholm, Paris and Madrid.  Charter planes are available from all over Europe. After getting down at the Airport, you can take a taxi or a bus to get to the main city centre- the Medina, which is 5 kilometers away.
  • If you are flying from USA, Canada, Asia or anywhere else, the flights are up to Casablanca. This is direct train service from Casablanca to Marrakech. You can also take a bus or a taxi from Casablanca to Marrakech. The journey will take around 3 hours.
  • By Train: There is a well connected train system in Morocco and there are direct trains from Casablanca, Rabat and Tangier to Marrakech.  You can also book the ticket online on the Moroccan Railway website. This is the ideal option if you are travelling alone.
  • By Bus: A number of bus companies provide the bus service to Marrakech from cities like Agadir, Safi, Casablanca, El Jadida, Essaouira, Fez, Meknes, Ouarzazate, Rabat and Taroudant.


The center point of the city is known as Medina and it is accessible by almost every kind of commutation.

  • By Foot: Although there will be a lot of tiresome walking involved, start up your GPS and explore this city in your own way.
  • By Bus: There are multiple bus lines available at a reasonable cost that can take you almost everywhere in the city. There is also a City sightseeing bus with a ticket valid for 24 hrs. The ticket will be accompanied by a set of headphones which will act as an audio guide and will be available in 8 languages. This is a hop on, hop off bus and you can easily have a guided tour of the city with this facility.
  • By Caleche: (pronounced ketches) You can hire a unique and romantic ride on a small-horse carriage at Square de Foucauld. Make sure you fix the prices before you get on the ride.
  • By Taxi: The taxis are easily available but the drivers always try to trick you into paying more. Be precise about how much you are paying because the meters generally do not work. You can also pick a shared taxi or a petit taxi where driver +3 passengers are taken in and you share the cost. 

Are you looking for a Marrakesh travel itinerary? Create an itinerary within minutes, on your own!

Modes of Transportation in Marrakesh

Know about the preferred mode of transport, average time spent and average distance traveled for commute in Marrakesh. The most preferred mode of transport in Marrakesh is Car.

Average distance: 20 km Average time: 15 min

  • Car 100%
    Driving 10 min Walking 5 min Overall average time for 20 kms 15 min

How to Reach Marrakesh from Nearby Cities

Route Distance Time
Casablanca to Marrakesh 215.44 km 3 hours 35 mins
Maârif to Marrakesh 215.59 km 3 hours 35 mins
Rabat to Marrakesh 285.37 km 4 hours 45 mins
El puerto de santa maría to Marrakesh 579.04 km 9 hours 39 mins
Malaga to Marrakesh 683.99 km 11 hours 23 mins
Lisbon to Marrakesh 786.24 km 13 hours 6 mins
Ciudad real to Marrakesh 926.84 km 15 hours 26 mins
Coimbra to Marrakesh 940.73 km 15 hours 40 mins
Vila nova de gaia to Marrakesh 1042.82 km 17 hours 22 mins
Porto to Marrakesh 1046.49 km 17 hours 26 mins
* Some of the data on this page is powered by Numbeo