There are 6 ways to get from Meknès to Zagora by train, bus, car, plane, 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, bus
best- Take the train from Meknes al amir to Marrakechtrain
- Take the bus from Marrakech to Zagorabus
14hMAD 338–610Drive 589.8 km
- Drive from Meknès to Zagoracar 589.8 km
10h 30mMAD 808–1,167Train to Fes-Sais Airport, fly to Ouarzazate Airport, taxi
- Take the train from Meknes to Fèstrain
- Fly from Fes-Sais Airport (FEZ) to Ouarzazate Airport (OZZ)plane FEZ - OZZ
- Take the taxi from Ouarzazate Airport (OZZ) to Zagorataxi
19h 20mMAD 1,686–4,223Bus
- Take the bus from Meknès to Casablancabus
- Take the bus from Casablanca to Zagorabus
16h 20mMAD 439–769Train to Mohammed V International Airport, fly to Ouarzazate Airport, taxi
- Take the train from Meknes al amir to Gare Oasistrain
- Fly from Mohammed V International Airport (CMN) to Ouarzazate Airport (OZZ)plane CMN - OZZ
- Take the taxi from Ouarzazate Airport (OZZ) to Zagorataxi
9h 13mMAD 982–3,916Train to Fes-Sais Airport, fly to Marrakech, bus
- Take the train from Meknes to Fèstrain
- Fly from Fes-Sais Airport (FEZ) to Marrakech (RAK)plane FEZ - RAK
- Take the bus from Marrakech to Zagorabus
12h 5mMAD 530–2,108
Fes-Sais Airport (FEZ) to Ouarzazate Airport (OZZ) flights
Comparing Your Travel Options
The cheapest way to get from Meknès to Zagora is to train and bus which costs MAD 330 - MAD 650 and takes 14h.
The fastest way to get from Meknès to Zagora is to train and fly and taxi which takes 9h 13m and costs MAD 950 - MAD 4,000.
No, there is no direct bus from Meknès to Zagora. However, there are services departing from Meknès and arriving at Zagora via Casablanca. The journey, including transfers, takes approximately 16h 20m.
The distance between Meknès and Zagora is 862 km. The road distance is 589.8 km.
The best way to get from Meknès to Zagora without a car is to train and bus which takes 14h and costs MAD 330 - MAD 650.
It takes approximately 14h to get from Meknès to Zagora, including transfers.
Meknès to Zagora bus services, operated by CTM, depart from Meknès station.
Meknès to Zagora bus services, operated by CTM, arrive at Casablanca station.
Yes, the driving distance between Meknès to Zagora is 590 km. It takes approximately 10h 30m to drive from Meknès to Zagora.
Book your Meknès to Zagora bus tickets online with Omio.
What companies run services between Meknès, Morocco and Zagora, Morocco?
You can take a bus from Meknès to Zagora via Casablanca in around 16h 20m.
- Website
- royalairmaroc.com
Flights from Fes-Sais Airport to Ouarzazate Airport via Mohammed V International Airport
- Ave. Duration
- 16h 50m
- When
- Saturday
- Estimated price
- MAD 1,600–2,800
Flights from Mohammed V International Airport to Ouarzazate Airport
- Ave. Duration
- 1h 33m
- When
- Monday, Sunday, Saturday, Tuesday, Wednesday, and Friday
- Estimated price
- MAD 800–1,800
- Website
- ryanair.com
Flights from Fes-Sais Airport to Ouarzazate Airport via Marseille
- Ave. Duration
- 14h
- When
- Sunday
- Estimated price
- MAD 1,100–3,900
Flights from Fes-Sais Airport to Ouarzazate Airport via Barcelona
- Ave. Duration
- 24h 20m
- When
- Friday
- Estimated price
- MAD 950–3,600
Flights from Fes-Sais Airport to Marrakech
- Ave. Duration
- 1h 5m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- MAD 310–1,600
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Meknes al amir to Marrakech
- Ave. Duration
- 5h 52m
- Frequency
- Hourly
- Estimated price
- MAD 200–410
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 200–290
- 1st Class
- MAD 300–410
Train from Meknes to Fès
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- MAD 22–45
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 22–30
- 1st Class
- MAD 30–45
Train from Meknes al amir to Gare Oasis
- Ave. Duration
- 3h 22m
- Frequency
- Hourly
- Estimated price
- MAD 110–220
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 110–150
- 1st Class
- MAD 160–220
Train from Meknes to Fès
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- MAD 22–45
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 22–30
- 1st Class
- MAD 30–45
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Marrakech to Zagora
- 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
Bus from Marrakech to Zagora
- 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 Meknès to Casablanca
- Ave. Duration
- 3h 50m
- Frequency
- Every 4 hours
- Estimated price
- MAD 150–220
- Schedules at
- ctm.ma
Bus from Casablanca to Zagora
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- MAD 280–550
- Schedules at
- ctm.ma
- Ave. Duration
- 2h 41m
- Estimated price
- MAD 60–75
Petite Taxi
- Website
- marrakech-desert-travel.com
Ouarzazate Unlimited
- Phone
- +212 5 24 89 06 41
- Website
- ouarzazate-unlimited.com
Petite Taxi
- Website
- marrakech-desert-travel.com
Ouarzazate Unlimited
- Phone
- +212 5 24 89 06 41
- Website
- ouarzazate-unlimited.com
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 buy a London Underground ticket?, Travelling to the UK: What do I need to know?, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.
Booking & Getting There
There are 66+ hotels available in Zagora.





















