Plane

Take the train Dakar TER at the station Colobane.

The journey takes approximately 40 m. The travel distance is 32 km.

Carrier is Dakar TER.

Buy ticket

Get off at the Diamniadio.
Take the Dakar Dem Dikk bus at the Diamniadio TER station station .

The journey takes approximately 30 m. The travel distance is 19 km.

Carrier is Dakar Dem Dikk.

Buy ticket

Get off at the Dakar AIBD.
607 m on foot from the Dakar AIBD to the Blaise Diagne (DSS).

The journey takes approximately 7 m. The travel distance is 607 m.

Get off at the Blaise Diagne (DSS).
Fly out to Blaise Diagne (DSS) of the Casablanca (CMN) airport.

The journey takes approximately 5 h 20 m. Ticket price is about €120

Carrier is Royal Air Maroc.

🔎

🚖 Find a cheap local taxi

Get off at the Casablanca (CMN).
Take the ALSA Morocco bus at the Marrakech Airport station .

The journey takes approximately 11 m. Ticket price is about €0 The travel distance is 4 km.

Carrier is ALSA Morocco.

Buy ticket

Get off at the Menara Mall.


🛏 Find hotel deals and discounts up to 20% in Marrakesh at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 51 h 39 m. The travel distance is 2768 km.

Get off at the .


🛏 Find hotel deals and discounts up to 20% in Marrakesh at Booking


The cheapest way to travel from Dakar to Marrakesh is by taking a Plane with an average price of €127. The journey takes approximately 9 ч. 23 мин.

Plane is the fastest way to travel from Dakar to Marrakesh. Tickets cost €127. The journey takes approximately 9 ч. 23 мин.

Dakar is approximately 2768 km away from Marrakesh. The trip by car takes 51 h 39 m.

The average journey time by car between Dakar and Marrakesh is 51 h 39 m.