There are 5 ways to get from Zagora to Fès al Bali by bus, train, 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, train
best- Take the bus from Zagora to Marrakech
- Take the train from Marrakech to Fès
14h 34mMAD 425–697Bus
cheapest- Take the bus from Zagora to Casablanca
- Take the bus from Casablanca Far to Fes
16h 53mMAD 416–573Drive 638.8 km
- Drive from Zagora to Fès al Bali638.8 km
10h 42mMAD 920–1,329Fly from Zagora Airport
- Fly from Zagora Airport (OZG) to Fes-Sais Airport (FEZ)OZG - FEZ
13h 24mMAD 1,161–3,000Bus to Marrakech, fly
- Take the bus from Zagora to Marrakech
- Fly from Marrakech (RAK) to Fes-Sais Airport (FEZ)RAK - FEZ
9h 45mMAD 910–2,577
Zagora Airport (OZG) to Fes-Sais Airport (FEZ) flights
Questions & Answers
The cheapest way to get from Zagora to Fès al Bali is to bus which costs MAD 410 - MAD 600 and takes 16h 53m.
The fastest way to get from Zagora to Fès al Bali is to bus and fly which takes 9h 45m and costs MAD 900 - MAD 2,600.
The distance between Zagora and Fès al Bali is 927 km. The road distance is 638.8 km.
The best way to get from Zagora to Fès al Bali without a car is to bus and train which takes 14h 34m and costs MAD 420 - MAD 700.
It takes approximately 14h 34m to get from Zagora to Fès al Bali, including transfers.
The best way to get from Zagora to Fès al Bali is to fly which takes 13h 24m and costs MAD 1,100 - MAD 3,000. Alternatively, you can bus, which costs MAD 410 - MAD 600 and takes 16h 53m.
Yes, the driving distance between Zagora to Fès al Bali is 639 km. It takes approximately 10h 42m to drive from Zagora to Fès al Bali.
There are 1105+ hotels available in Fès al Bali.
What companies run services between Zagora, Morocco and Fès al Bali, Morocco?
Royal Air Maroc flies from Zagora Airport (OZG) to Fes-Sais Airport (FEZ) 3 times a week. Alternatively, you can take a bus from Zagora to Fès al Bali via Casablanca Far and Fes in around 16h 53m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- royalairmaroc.com
Flights from Zagora Airport to Fes-Sais Airport via Casablanca
- Ave. Duration
- 12h 45m
- When
- Monday and Sunday
- Estimated price
- MAD 1,000–2,800
Flights from Zagora Airport to Fes-Sais Airport via Ouarzazate, Casablanca
- Ave. Duration
- 14h 10m
- When
- Friday
- Estimated price
- MAD 1,000–2,800
- Website
- ryanair.com
Flights from Marrakech to Fes-Sais Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- MAD 600–1,900
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Marrakech to Fès
- Ave. Duration
- 6h 25m
- Frequency
- Hourly
- Estimated price
- MAD 220–420
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 220–310
- 1st Class
- MAD 310–420
- Phone
- 2255
- contact@supratours.ma
- 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
- ctmweb.ma@gmail.com
- Website
- ctm.ma
Bus from Zagora to Casablanca
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- MAD 240–340
- Schedules at
- ctm.ma
- Comfort
- MAD 240–340
Bus from Casablanca Far to Fes
- Ave. Duration
- 4h 15m
- Frequency
- Every 2 hours
- Estimated price
- MAD 120–170
- Schedules at
- ctm.ma
- Comfort
- MAD 120–170
- Confort
- MAD 120
- Premium
- MAD 150
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 Travelling around the UAE, 4 of the smartest ways to explore Australia, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.
















