There are 5 ways to get from Khenifra to Ouarzazate by bus, car, 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.
Bus via Marrakesh
best- Take the bus from Station Rd to Gare Routière de Marrakechbus
- Take the bus from Gare Supratours to Ouarzazatebus
11h 32mMAD 217–290Drive 405 km
- Drive from Khenifra to Ouarzazatecar 405 km
6h 47mMAD 585–844Bus, bus to Mohammed V International Airport, fly to Ouarzazate Airport
- Take the bus from Station Rd to Gare Routière Kasba Tadlabus
- Take the bus from Gare Routière Kasba Tadla to Casablanca Maarifbus
- Fly from Mohammed V International Airport (CMN) to Ouarzazate Airport (OZZ)plane CMN - OZZ
9h 3mMAD 941–5,230Bus
- Take the bus from Station Rd to Marrakechbus
- Take the bus from Marrakech to Ouarzazatebus
12h 25mMAD 276–460Bus to Fes-Sais Airport, fly to Marrakech, bus
- Take the bus from Station Rd to Fesbus
- Fly from Fes-Sais Airport (FEZ) to Marrakech (RAK)plane FEZ - RAK
- Take the bus from Gare Supratours to Ouarzazatebus
11h 3mMAD 604–2,134
Khenifra to Ouarzazate by bus
Questions & Answers
The cheapest way to get from Khenifra to Ouarzazate is to bus via Marrakesh which costs MAD 210 - MAD 290 and takes 11h 32m.
The fastest way to get from Khenifra to Ouarzazate is to drive which takes 6h 47m and costs MAD 550 - MAD 850.
No, there is no direct bus from Khenifra station to Ouarzazate. However, there are services departing from Station Rd and arriving at Ouarzazate via Bab doukkala and Gare Supratours. The journey, including transfers, takes approximately 11h 32m.
The distance between Khenifra and Ouarzazate is 515 km. The road distance is 405 km.
The best way to get from Khenifra to Ouarzazate without a car is to bus via Marrakesh which takes 11h 32m and costs MAD 210 - MAD 290.
It takes approximately 11h 32m to get from Khenifra to Ouarzazate, including transfers.
Khenifra to Ouarzazate bus services, operated by El Bachiri, depart from Station Rd.
Khenifra to Ouarzazate bus services, operated by El Bachiri, arrive at Gare Routière de Marrakech station.
Yes, the driving distance between Khenifra to Ouarzazate is 405 km. It takes approximately 6h 47m to drive from Khenifra to Ouarzazate.
There are 142+ hotels available in Ouarzazate.
What companies run services between Khenifra, Morocco and Ouarzazate, Morocco?
You can take a bus from Station Rd to Ouarzazate via Gare Routière de Marrakech, Bab doukkala, Gare Routière de ONCF, and Gare Supratours in around 11h 32m.
- Website
- royalairmaroc.com
Flights from Mohammed V International Airport to Ouarzazate Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Sunday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- MAD 750–1,700
Flights from Mohammed V International Airport to Ouarzazate Airport via Zagora
- Ave. Duration
- 3h 40m
- When
- Friday
- Estimated price
- MAD 750–1,700
- Website
- ryanair.com
Flights from Fes-Sais Airport to Marrakech
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- MAD 270–1,500
Bus from Station Rd to Gare Routière de Marrakech
- Ave. Duration
- 6h 15m
- Frequency
- Twice daily
- Estimated price
- MAD 120
- Schedules at
- markoub.ma
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Gare Supratours to Ouarzazate
- Ave. Duration
- 4h 10m
- Frequency
- 4 times a day
- Estimated price
- MAD 90–140
- Schedules at
- supratours.ma
- Second Class
- MAD 110–140
- First Class
- MAD 90–130
Bus from Gare Supratours to Ouarzazate
- Ave. Duration
- 4h 10m
- Frequency
- 4 times a day
- Estimated price
- MAD 90–140
- Schedules at
- supratours.ma
- Second Class
- MAD 110–140
- First Class
- MAD 90–130
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Station Rd to Gare Routière Kasba Tadla
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- MAD 55–85
- Schedules at
- ctm.ma
Bus from Gare Routière Kasba Tadla to Casablanca Maarif
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- MAD 110–170
- Schedules at
- ctm.ma
- Confort
- MAD 125–130
Bus from Station Rd to Marrakech
- Ave. Duration
- 6h 40m
- Frequency
- Twice daily
- Estimated price
- MAD 160–280
- Schedules at
- ctm.ma
- Confort
- MAD 160–200
Bus from Marrakech to Ouarzazate
- Ave. Duration
- 4h 45m
- Frequency
- 3 times a day
- Estimated price
- MAD 110–180
- Schedules at
- ctm.ma
Bus from Station Rd to Fes
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- MAD 100–150
- Schedules at
- ctm.ma
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, Slovenia: Getting from Ljubljana to Lake Bled, and Need to know: Eurostar - to help you get the most out of your next trip.









