There are 6 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 483–738Drive 671.9 km
- Drive from Tan-Tan to Zagoracar 671.9 km
9h 49mMAD 1,024–1,479Fly Plage Blanche Airport 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
15h 27mMAD 1,689–5,056Fly Plage Blanche Airport to Marrakech, bus
- Fly from Plage Blanche Airport (TTA) to Marrakech (RAK)plane TTA - RAK
- Take the bus from Marrakech to Zagorabus
13h 32mMAD 983–3,466Bus to Guelmin Airport, fly to Ouarzazate Airport, taxi
- Take the bus from Tan-Tan to Guelmimbus
- Fly from Guelmin Airport (GLN) to Ouarzazate Airport (OZZ)plane GLN - OZZ
- Take the taxi from Ouarzazate Airport (OZZ) to Zagorataxi
16h 57mMAD 1,928–6,327Fly Plage Blanche Airport 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,649–5,206
Plage Blanche Airport (TTA) to Ouarzazate Airport (OZZ) flights
Comparing Your Travel Options
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.9 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 Ouarzazate Airport via Casablanca
- Ave. Duration
- 13h
- When
- Friday and Wednesday
- Estimated price
- MAD 1,100–4,300
Flights from Plage Blanche Airport to Marrakech via Casablanca
- Ave. Duration
- 5h 27m
- When
- Monday, Wednesday, and Friday
- Estimated price
- MAD 750–3,100
Flights from Guelmin Airport to Ouarzazate Airport via Casablanca
- Ave. Duration
- 12h 21m
- When
- Sunday, Saturday, and Tuesday
- Estimated price
- MAD 1,300–5,500
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,400
- 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 220–310
- Schedules at
- ctm.ma
Bus from Agadir to Marrakech
- Ave. Duration
- 3h 30m
- Frequency
- Every 2 hours
- Estimated price
- MAD 130–230
- Schedules at
- ctm.ma
Bus from Tan-Tan to Guelmim
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- MAD 85–130
- Schedules at
- ctm.ma
- 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
- Ave. Duration
- 2h 41m
- Estimated price
- MAD 500–650
Petite Taxi
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 Getting around the Cyclades, How do I get from Sydney to Melbourne, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.
Booking & Getting There
There are 67+ hotels available in Zagora.









