There are 5 ways to get from Mhamid to Casablanca by taxi, plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Zagora Airport, fly, bus
best- Take the taxi from Mhamid to Zagora Airport (OZG)taxi
- Fly from Zagora Airport (OZG) to Mohammed V International Airport (CMN)plane OZG - CMN
- Take the bus from Aéroport Mohamed V Terminus to Avenue Des Farbus
4h 28mMAD 1,016–1,966Taxi, bus, train
cheapest- Take the taxi from Mhamid to Zagorataxi
- Take the bus from Zagora to Marrakechbus
- Take the train from Marrakech to Casablancatrain
12h 22mMAD 236–407Drive 650.7 km
- Drive from Mhamid to Casablancacar 650.7 km
10h 47mMAD 892–1,288Taxi to Ouarzazate Airport, fly, bus
- Take the taxi from Mhamid to Ouarzazate Airport (OZZ)taxi
- Fly from Ouarzazate Airport (OZZ) to Mohammed V International Airport (CMN)plane OZZ - CMN
- Take the bus from Aéroport Mohamed V Terminus to Avenue Des Farbus
6h 51mMAD 866–3,766Bus
- Take the bus from M'Hamid El Ghizlane to Casablancabus
15hMAD 310–650
Zagora Airport (OZG) to Mohammed V International Airport (CMN) flights
Comparing Your Travel Options
The cheapest way to get from Mhamid to Casablanca is to taxi and bus and train which costs MAD 230 - MAD 410 and takes 12h 22m.
The fastest way to get from Mhamid to Casablanca is to taxi and fly and bus which takes 4h 28m and costs MAD 1,000 - MAD 2,000.
Yes, there is a direct bus departing from M'Hamid El Ghizlane and arriving at Casablanca. Services depart once daily, and operate every day. The journey takes approximately 15h.
The distance between Mhamid and Casablanca is 540 km. The road distance is 650.7 km.
The best way to get from Mhamid to Casablanca without a car is to taxi and bus and train which takes 12h 22m and costs MAD 230 - MAD 410.
It takes approximately 4h 28m to get from Mhamid to Casablanca, including transfers.
Mhamid to Casablanca bus services, operated by CTM, depart from M'Hamid El Ghizlane station.
Mhamid to Casablanca bus services, operated by CTM, arrive at Casablanca station.
Yes, the driving distance between Mhamid to Casablanca is 651 km. It takes approximately 10h 47m to drive from Mhamid to Casablanca.
There are 3286+ hotels available in Casablanca.
What companies run services between Mhamid, Drâa-Tafilalet, Morocco and Casablanca, Morocco?
CTM operates a bus from M'Hamid El Ghizlane to Casablanca once daily. Tickets cost MAD 310–650 and the journey takes 15h.
- Website
- royalairmaroc.com
Flights from Zagora Airport to Mohammed V International Airport
- Ave. Duration
- 1h 45m
- When
- Monday and Sunday
- Estimated price
- MAD 950–1,800
Flights from Zagora Airport to Mohammed V International Airport via Ouarzazate Airport
- Ave. Duration
- 3h 20m
- When
- Friday
- Estimated price
- MAD 950–1,800
Flights from Ouarzazate Airport to Mohammed V International Airport
- Ave. Duration
- 1h 40m
- When
- Wednesday to Friday
- Estimated price
- MAD 800–1,800
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Marrakech to Casablanca
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Estimated price
- MAD 100–200
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 100–140
- 1st Class
- MAD 140–200
- Phone
- [email protected]
- Website
- casabus.ma
Bus from Aéroport Mohamed V Terminus to Avenue Des Far
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- MAD 6–93
- Schedules at
- casabus.ma
- Airport Shuttle
- MAD 93
Bus from Aéroport Mohamed V Terminus to Avenue Des Far
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- MAD 6–93
- Schedules at
- casabus.ma
- Airport Shuttle
- MAD 93
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Zagora to Marrakech
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- MAD 130–200
- Schedules at
- oncf-voyages.ma
- First Class
- MAD 130–200
- Second Class
- MAD 170–200
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from M'Hamid El Ghizlane to Casablanca
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- MAD 310–650
- Schedules at
- ctm.ma
- Ave. Duration
- 2h 44m
- Estimated price
- MAD 5–75
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 How do I get from Sydney to Melbourne, How to plan an amazing trip around Scandinavia, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.






















