There are 5 ways to get from Tan-Tan to Zagora by 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.
Bus
best- Take the bus from Tan-Tan to CTM Gare Routièrebus
- Take the bus from Agadir to Marrakechbus
- Take the bus from Marrakech to Zagorabus
18h 49mMAD 484–717Drive 671.8 km
- Drive from Tan-Tan to Zagoracar 671.8 km
9h 49mMAD 1,002–1,447Fly to Marrakech, bus
- Fly from Plage Blanche Airport (TTA) to Marrakech (RAK)plane TTA - RAK
- Take the bus from Marrakech to Zagorabus
13h 32mMAD 1,003–3,376Fly to Ouarzazate Airport, taxi
- Fly from Plage Blanche Airport (TTA) to Ouarzazate Airport (OZZ)plane TTA - OZZ
- Take the taxi from Ouarzazate Airport (OZZ) to Zagorataxi
16h 17mMAD 1,689–4,856Fly to Errachidia Moulay Ali Cherif Airport, drive
- Fly from Plage Blanche Airport (TTA) to Errachidia Moulay Ali Cherif Airport (ERH)plane TTA - ERH
- Drive from Errachidia Moulay Ali Cherif Airport (ERH) to Zagoracar
17h 44mMAD 1,639–4,806
Plage Blanche Airport (TTA) to Marrakech (RAK) flights
Questions & Answers
The cheapest way to get from Tan-Tan to Zagora is to bus which costs MAD 480 - MAD 750 and takes 18h 49m.
The fastest way to get from Tan-Tan to Zagora is to drive which takes 9h 49m and costs MAD 1,000 - MAD 1,500.
No, there is no direct bus from Tan-Tan to Zagora. However, there are services departing from Tan-Tan and arriving at Zagora via Agadir and Marrakech. The journey, including transfers, takes approximately 18h 49m.
The distance between Tan-Tan and Zagora is 924 km. The road distance is 671.8 km.
The best way to get from Tan-Tan to Zagora without a car is to bus which takes 18h 49m and costs MAD 480 - MAD 750.
It takes approximately 18h 49m to get from Tan-Tan to Zagora, including transfers.
Tan-Tan to Zagora bus services, operated by CTM, depart from Tan-Tan station.
Tan-Tan to Zagora bus services, operated by CTM, arrive at CTM Gare Routière station.
Yes, the driving distance between Tan-Tan to Zagora is 672 km. It takes approximately 9h 49m to drive from Tan-Tan to Zagora.
Book your Tan-Tan to Zagora bus tickets online with 12go.asia.
What companies run services between Tan-Tan, Morocco and Zagora, Morocco?
You can take a bus from Tan-Tan to Zagora via CTM Gare Routière, Agadir, Marrakech, and Marrakech in around 18h 49m.
- Website
- royalairmaroc.com
Flights from Plage Blanche Airport to Marrakech via Casablanca
- Ave. Duration
- 5h 27m
- When
- Monday, Wednesday, and Friday
- Estimated price
- MAD 750–3,000
Flights from Plage Blanche Airport to Ouarzazate Airport via Casablanca
- Ave. Duration
- 13h 25m
- When
- Wednesday and Friday
- Estimated price
- MAD 1,100–4,100
Flights from Plage Blanche Airport to Errachidia Moulay Ali Cherif Airport via Casablanca
- Ave. Duration
- 12h 14m
- When
- Monday, Wednesday, and Friday
- Estimated price
- MAD 1,100–4,000
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Tan-Tan to CTM Gare Routière
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- MAD 200–290
- Schedules at
- ctm.ma
Bus from Agadir to Marrakech
- Ave. Duration
- 3h 30m
- Frequency
- Every 2 hours
- Estimated price
- MAD 130–220
- Schedules at
- ctm.ma
- Ave. Duration
- 2h 41m
- 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 Italian Lakes: Getting around by train, How to get from London to Edinburgh, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
More Questions & Answers
There are 64+ hotels available in Zagora.





