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,317–2,221Bus
cheapest- Take the bus from M'Hamid El Ghizlane to Casablancabus
15hMAD 310–600Taxi, bus, train
- Take the taxi from Mhamid to Zagorataxi
- Take the bus from Zagora to Marrakechbus
- Take the train from Marrakech to Casablancatrain
12h 22mMAD 569–787Drive 650.7 km
- Drive from Mhamid to Casablancacar 650.7 km
10h 47mMAD 940–1,357Taxi 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 41mMAD 1,598–6,590
Zagora Airport (OZG) to Mohammed V International Airport (CMN) flights
Questions & Answers
The cheapest way to get from Mhamid to Casablanca is to bus which costs MAD 310 - MAD 600 and takes 15h.
The fastest way to get from Mhamid to Casablanca is to taxi and fly and bus which takes 4h 28m and costs MAD 1,300 - MAD 2,300.
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 541 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 550 - MAD 800.
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 3178+ hotels available in Casablanca.
What companies run services between Mhamid, Morocco and Casablanca, Morocco?
CTM operates a bus from M'Hamid El Ghizlane to Casablanca once daily. Tickets cost MAD 310–600 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,700
Flights from Zagora Airport to Mohammed V International Airport via Ouarzazate Airport
- Ave. Duration
- 3h 10m
- When
- Friday
- Estimated price
- MAD 950–1,700
Flights from Ouarzazate Airport to Mohammed V International Airport
- Ave. Duration
- 1h 30m
- When
- Wednesday to Friday
- Estimated price
- MAD 750–1,700
Flights from Ouarzazate Airport to Mohammed V International Airport via Zagora Airport
- Ave. Duration
- 3h 15m
- When
- Monday and Sunday
- Estimated price
- MAD 750–1,700
- 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–94
- Schedules at
- casabus.ma
- Airport Shuttle
- MAD 94
Bus from Aéroport Mohamed V Terminus to Avenue Des Far
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- MAD 6–94
- Schedules at
- casabus.ma
- Airport Shuttle
- MAD 94
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Zagora to Marrakech
- 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 M'Hamid El Ghizlane to Casablanca
- 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
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 to get from Gatwick Airport into central London, How do I get from Sydney to Melbourne, and Travelling around the UAE - to help you get the most out of your next trip.
















