There are 5 ways to get from El Jadida to Mhamid by train, plane, taxi, bus, 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.
Train, fly to Zagora Airport, taxi
best- Take the train from El Jadida to Gare Oasis
- Fly from Mohammed V International Airport (CMN) to Zagora Airport (OZG)CMN - OZG
- Take the taxi from Zagora Airport (OZG) to Mhamid
7h 12mMAD 1,113–2,037Bus
cheapest- Take the bus from El Jadida to Far
- Take the bus from Casablanca to M'Hamid El Ghizlane
17h 55mMAD 323–458Train, bus, taxi
- Take the train from El Jadida to Gare Oasis
- Take the train from Gare Oasis to Marrakech
- Take the bus from Marrakech to Zagora
- Take the taxi from Zagora to Mhamid
14h 42mMAD 592–851Drive 644.2 km
- Drive from El Jadida to Mhamid644.2 km
10h 41mMAD 932–1,346Train, fly to Ouarzazate Airport, taxi
- Take the train from El Jadida to Gare Oasis
- Fly from Mohammed V International Airport (CMN) to Ouarzazate Airport (OZZ)CMN - OZZ
- Take the taxi from Ouarzazate Airport (OZZ) to Mhamid
9h 44mMAD 1,603–3,107
Mohammed V International Airport (CMN) to Zagora Airport (OZG) flights
Questions & Answers
The cheapest way to get from El Jadida to Mhamid is to bus which costs MAD 320 - MAD 460 and takes 17h 55m.
The fastest way to get from El Jadida to Mhamid is to train and fly and taxi which takes 7h 12m and costs MAD 1,100 - MAD 2,100.
No, there is no direct bus from El Jadida to Mhamid. However, there are services departing from El Jadida and arriving at M'Hamid El Ghizlane via Casablanca. The journey, including transfers, takes approximately 17h 55m.
The distance between El Jadida and Mhamid is 627 km. The road distance is 644.2 km.
The best way to get from El Jadida to Mhamid without a car is to train and bus and taxi which takes 14h 42m and costs MAD 550 - MAD 850.
It takes approximately 7h 12m to get from El Jadida to Mhamid, including transfers.
El Jadida to Mhamid bus services, operated by CTM, depart from El Jadida station.
El Jadida to Mhamid bus services, operated by CTM, arrive at Far station.
Yes, the driving distance between El Jadida to Mhamid is 644 km. It takes approximately 10h 41m to drive from El Jadida to Mhamid.
There are 128+ hotels available in Mhamid.
What companies run services between El Jadida, Morocco and Mhamid, Morocco?
You can take a bus from El Jadida to M'Hamid El Ghizlane via Casablanca in around 17h 55m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- royalairmaroc.com
Flights from Mohammed V International Airport to Zagora Airport
- Ave. Duration
- 1h 55m
- When
- Friday
- Estimated price
- MAD 700–1,500
Flights from Mohammed V International Airport to Zagora Airport via Ouarzazate Airport
- Ave. Duration
- 3h 20m
- When
- Monday and Sunday
- Estimated price
- MAD 700–1,500
Flights from Mohammed V International Airport to Ouarzazate Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- MAD 750–1,400
Flights from Mohammed V International Airport to Ouarzazate Airport via Zagora Airport
- Ave. Duration
- 3h 35m
- When
- Friday
- Estimated price
- MAD 750–1,400
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from El Jadida to Gare Oasis
- Ave. Duration
- 1h 17m
- Frequency
- Every 3 hours
- Estimated price
- MAD 40–85
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 40–60
- 1st Class
- MAD 60–85
Train from Gare Oasis to Marrakech
- Ave. Duration
- 2h 30m
- Frequency
- Every 2 hours
- Estimated price
- MAD 90–180
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 90–140
- 1st Class
- MAD 130–180
- Phone
- 2255
- contact@supratours.ma
- Website
- supratours.ma
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
- ctmweb.ma@gmail.com
- Website
- ctm.ma
Bus from El Jadida to Far
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a day
- Estimated price
- MAD 40–60
- Schedules at
- ctm.ma
- Comfort
- MAD 40–60
Bus from Casablanca to M'Hamid El Ghizlane
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- MAD 280–400
- Schedules at
- ctm.ma
- Comfort
- MAD 280–400
- Ave. Duration
- 2h 47m
- 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 Travel Insider: Top Japan travel tips by Beatrix Holland, Flying into Beijing?, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
















