There are 5 ways to get from Tafraout to Mhamid by car, bus, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, bus, taxi
best- Drive from Tafraout to Agadir Airportcar
- Take the bus from Agadir to Marrakechbus
- Take the bus from Marrakech to Zagorabus
- Take the taxi from Zagora to Mhamidtaxi
17h 41mMAD 772–1,081Drive 476.3 km
cheapest- Drive from Tafraout to Mhamidcar 476.3 km
9h 3mMAD 687–992Drive to Agadir–Al Massira Airport, fly, taxi
- Drive from Tafraout to Agadir–Al Massira Airport (AGA)car
- Fly from Agadir–Al Massira Airport (AGA) to Ouarzazate Airport (OZZ)plane AGA - OZZ
- Take the taxi from Ouarzazate Airport (OZZ) to Mhamidtaxi
10h 47mMAD 2,295–4,081Drive, bus
- Drive from Tafraout to Agadircar
- Take the bus from Agadir to Casablancabus
- Take the bus from Casablanca to M'Hamid El Ghizlanebus
24h 34mMAD 804–1,319Drive, fly to Zagora Airport, taxi
- Drive from Tafraout to Ouarzazate Airport (OZZ)car
- Fly from Ouarzazate Airport (OZZ) to Zagora Airport (OZG)plane OZZ - OZG
- Take the taxi from Zagora Airport (OZG) to Mhamidtaxi
8h 59mMAD 1,815–6,159
Agadir–Al Massira Airport (AGA) to Ouarzazate Airport (OZZ) flights
Questions & Answers
The cheapest way to get from Tafraout to Mhamid is to drive which costs MAD 650 - MAD 1,000 and takes 9h 3m.
The fastest way to get from Tafraout to Mhamid is to drive and fly and taxi which takes 8h 59m and costs MAD 1,800 - MAD 6,500.
The distance between Tafraout and Mhamid is 854 km. The road distance is 476.3 km.
It takes approximately 17h 41m to get from Tafraout to Mhamid, including transfers.
Yes, the driving distance between Tafraout to Mhamid is 476 km. It takes approximately 9h 3m to drive from Tafraout to Mhamid.
There are 122+ hotels available in Mhamid.
What companies run services between Tafraout, Souss-Massa, Morocco and Mhamid, Morocco?
There is no direct connection from Tafraout to Mhamid. However, you can drive to Agadir Airport, take the bus to Vallée des Oiseaux, walk to Agadir, take the bus to Marrakech, walk to Marrakech, take the bus to Zagora, then take the taxi to Mhamid. Alternatively, you can drive from Tafraout to Mhamid in around 9h 3m.
- Website
- royalairmaroc.com
Flights from Agadir–Al Massira Airport to Ouarzazate Airport via Casablanca
- Ave. Duration
- 6h 28m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- MAD 1,400–2,800
Flights from Agadir–Al Massira Airport to Ouarzazate Airport via Laayoune, Casablanca
- Ave. Duration
- 8h 5m
- When
- Tuesday and Saturday
- Estimated price
- MAD 1,400–2,800
Flights from Ouarzazate Airport to Zagora Airport
- Ave. Duration
- 50 min
- When
- Monday and Sunday
- Estimated price
- MAD 950–5,000
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Agadir to Marrakech
- Ave. Duration
- 3h 45m
- Frequency
- Every 3 hours
- Estimated price
- MAD 110–160
- Schedules at
- supratours.ma
- Second Class
- MAD 130–160
- First Class
- MAD 110–160
Bus from Marrakech to Zagora
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- MAD 150–210
- Schedules at
- oncf-voyages.ma
- Second Class
- MAD 170–210
- First Class
- MAD 150–210
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Agadir to Casablanca
- Ave. Duration
- 6h
- Frequency
- Every 4 hours
- Estimated price
- MAD 280–410
- Schedules at
- ctm.ma
- Confort
- MAD 315
- Premium
- MAD 330
Bus from Casablanca to M'Hamid El Ghizlane
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- MAD 310–600
- Schedules at
- ctm.ma
- Ave. Duration
- 2h 44m
- Estimated price
- MAD 310–1,000
Petite Taxi
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 Italian Lakes: Getting around by train, 5 incredible day trips from Florence by train, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.









