There are 5 ways to get from Khouribga to Zagora by train, plane, bus, car, or taxi
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
best- Take the train from Khouribga to Gare Oasis
- Fly from Mohammed V International Airport (CMN) to Zagora Airport (OZG)CMN - OZG
6h 40mMAD 816–1,897Train, bus
cheapest- Take the train from Khouribga to Berrechid
- Take the train from Berrechid to Marrakech
- Take the bus from Marrakech to Zagora
13h 8mMAD 270–458Drive 470.3 km
- Drive from Khouribga to Zagora470.3 km
8h 25mMAD 671–969Train, fly to Ouarzazate Airport, taxi
- Take the train from Khouribga to Gare Oasis
- Fly from Mohammed V International Airport (CMN) to Ouarzazate Airport (OZZ)CMN - OZZ
- Take the taxi from Ouarzazate Airport (OZZ) to Zagora
9h 9mMAD 1,266–2,982Bus
- Take the bus from Khouribga to Casablanca Far
- Take the bus from Casablanca to Zagora
14h 55mMAD 292–411
Mohammed V International Airport (CMN) to Zagora Airport (OZG) flights
Questions & Answers
The cheapest way to get from Khouribga to Zagora is to bus which costs MAD 290 - MAD 420 and takes 14h 55m.
The fastest way to get from Khouribga to Zagora is to train and fly which takes 6h 40m and costs MAD 800 - MAD 1,900.
No, there is no direct bus from Khouribga to Zagora. However, there are services departing from Khouribga and arriving at Zagora via Casablanca. The journey, including transfers, takes approximately 14h 55m.
The distance between Khouribga and Zagora is 559 km. The road distance is 470.3 km.
The best way to get from Khouribga to Zagora without a car is to train and bus which takes 13h 8m and costs MAD 270 - MAD 460.
It takes approximately 6h 40m to get from Khouribga to Zagora, including transfers.
Khouribga to Zagora bus services, operated by CTM, depart from Khouribga station.
Khouribga to Zagora bus services, operated by CTM, arrive at Casablanca Far station.
Yes, the driving distance between Khouribga to Zagora is 470 km. It takes approximately 8h 25m to drive from Khouribga to Zagora.
There are 60+ hotels available in Zagora.
What companies run services between Khouribga, Morocco and Zagora, Morocco?
You can take a bus from Khouribga to Zagora via Casablanca in around 14h 55m.
- Website
- royalairmaroc.com
Flights from Mohammed V International Airport to Zagora Airport
- Ave. Duration
- 1h 55m
- When
- Friday
- Estimated price
- MAD 700–1,700
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,700
Flights from Mohammed V International Airport to Ouarzazate Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- MAD 700–1,500
Flights from Mohammed V International Airport to Ouarzazate Airport via Zagora Airport
- Ave. Duration
- 3h 35m
- When
- Friday
- Estimated price
- MAD 700–1,500
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Khouribga to Gare Oasis
- Ave. Duration
- 2h 28m
- Frequency
- 3 times a day
- Estimated price
- MAD 50–110
- Schedules at
- oncf.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 50–75
- 1st Class
- MAD 80–110
Train from Khouribga to Berrechid
- Ave. Duration
- 1h 56m
- Frequency
- 3 times a day
- Estimated price
- MAD 35–80
- Schedules at
- oncf.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 35–55
- 1st Class
- MAD 55–80
Train from Berrechid to Marrakech
- Ave. Duration
- 2h 8m
- Frequency
- Hourly
- Estimated price
- MAD 80–170
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 80–120
- 1st Class
- MAD 120–170
- 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 Khouribga to Casablanca Far
- Ave. Duration
- 2h 25m
- Frequency
- 4 times a day
- Estimated price
- MAD 50–75
- Schedules at
- ctm.ma
- Comfort
- MAD 50–75
Bus from Casablanca to Zagora
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- MAD 240–340
- Schedules at
- ctm.ma
- Comfort
- MAD 240–340
- Ave. Duration
- 2h 50m
- Estimated price
- MAD 500–650
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 Need to know: Greyhound, How to get from London to Edinburgh, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
















