Directions from Marrakesh to Mhamid

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, taxi  •  9 h 16 min

$103 - $126

Cheapest option

Shuttle, taxi  •  5 h 17 min

$90 - $110

2 alternative options

Drive  •  8 h 18 min

  1. 290.9 miles

$40 - $65

Fly, taxi  •  8 h 26 min

  1. RAK - OZG

$245 - $495

What companies run services between Marrakesh, Morocco and Mhamid, Morocco?

There is no direct connection from Marrakesh to Mhamid. However, you can take the bus to Zagora then take the taxi to Mhamid. Alternatively, you can take the drive to Mhamid.

Airlines
Royal Air Maroc
Website
royalairmaroc.com
Flights from Marrakech to Zagora via Casablanca
Ave. Duration
7 h 3 min
When
Wednesday and Friday
Estimated price
$140 - $360
Flights from Marrakech to Zagora via Casablanca, Ouarzazate
Ave. Duration
4 h 55 min
When
Monday
Estimated price
$140 - $360
Bus operators
Supratours
Website
supratours.ma
Bus from Marrakech to Zagora
Ave. Duration
7 h 30 min
Frequency
Twice daily
Estimated price
$13 - $16
Schedules at
supratours.ma
Challa Frere Transport
Phone
00212 7 62 91 55 49
Email
challafreres@gmail.com
Website
challatransport.com
Shuttle from Marrakech Airport to Zagora
Ave. Duration
3 h 30 min
Frequency
On demand
Website
challatransport.com
Other operators
Taxi from Zagora to Mhamid
Ave. Duration
1 h 46 min
Estimated price
$90 - $110

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Jadrolinija, Need to know: Greyhound and How to get from Florence to Rome - to help you get the most out of your next trip.

Questions & Answers

The distance between Marrakesh and Mhamid is 297 km. The road distance is 465 km.

The cheapest way to get from Marrakesh to Mhamid is to drive which costs MAD 400 - MAD 600 and takes 8 h 18 min.

The quickest way to get from Marrakesh to Mhamid is to shuttle and taxi which takes 5 h 17 min and costs MAD 850 - MAD 1,100.

It takes approximately 9 h 16 min to get from Marrakesh to Mhamid, including transfers.