There are 4 ways to get from Zagora to Tafraout by plane, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, drive
best- Fly from Zagora Airport (OZG) to Agadir–Al Massira Airport (AGA)plane OZG - AGA
- Drive from Agadir–Al Massira Airport (AGA) to Tafraoutcar
8h 1mMAD 941–3,250Bus, drive via Agadir Airport (AGA)
cheapest- Take the bus from Zagora to Marrakechbus
- Take the bus from Marrakech to Agadirbus
- Drive from Agadir Airport to Tafraoutcar
15h 10mMAD 457–708Bus, drive
- Take the bus from Zagora to Marrakechbus
- Take the bus from Marrakech to Agadirbus
- Drive from Agadir to Tafraoutcar
13h 39mMAD 490–728Drive 420.1 km
- Drive from Zagora to Tafraoutcar 420.1 km
6h 33mMAD 605–874
Zagora Airport (OZG) to Agadir–Al Massira Airport (AGA) flights
Questions & Answers
The cheapest way to get from Zagora to Tafraout is to bus and drive which costs MAD 490 - MAD 750 and takes 13h 39m.
The fastest way to get from Zagora to Tafraout is to drive which takes 6h 33m and costs MAD 600 - MAD 900.
The distance between Zagora and Tafraout is 490 km. The road distance is 420.1 km.
It takes approximately 8h 1m to get from Zagora to Tafraout, including transfers.
Yes, the driving distance between Zagora to Tafraout is 420 km. It takes approximately 6h 33m to drive from Zagora to Tafraout.
There are 41+ hotels available in Tafraout.
What companies run services between Zagora, Morocco and Tafraout, Souss-Massa, Morocco?
There is no direct connection from Zagora to Tafraout. However, you can take the taxi to Zagora Airport (OZG) airport, fly to Agadir–Al Massira Airport (AGA), then drive to Tafraout. Alternatively, you can take a bus from Zagora to Tafraout via Marrakech, Marrakech, and Agadir in around 13h 39m.
- Website
- royalairmaroc.com
Flights from Zagora Airport to Agadir–Al Massira Airport via Casablanca
- Ave. Duration
- 5h 30m
- When
- Monday and Sunday
- Estimated price
- MAD 700–2,900
Flights from Zagora Airport to Agadir–Al Massira Airport via Ouarzazate, Casablanca
- Ave. Duration
- 6h 50m
- When
- Friday
- Estimated price
- MAD 700–2,900
- Phone
- 2255
- [email protected]
- 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
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
Bus from Marrakech to Agadir
- Ave. Duration
- 3h 30m
- Frequency
- Every 2 hours
- Estimated price
- MAD 110–160
- Schedules at
- supratours.ma
- Second Class
- MAD 130–160
- First Class
- MAD 110–150
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Marrakech to Agadir
- Ave. Duration
- 3h
- Frequency
- Every 2 hours
- Estimated price
- MAD 130–210
- 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 Is ride-sharing platform BlaBlaCar right for you?, How to get from Luton Airport into central London, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.









