There are 7 ways to get from Zagora to Guelmim by plane, bus, car, 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.
Fly from Zagora Airport
best- Fly from Zagora Airport (OZG) to Guelmin Airport (GLN)plane OZG - GLN
8h 48mMAD 1,050–3,362Taxi
cheapest- Take the taxi from Zagora to Guelmimtaxi 543.8 km
8h 3mMAD 5–7Bus via Agadir
- Take the bus from Zagora to Marrakechbus
- Take the bus from Marrakech to Agadirbus
- Take the bus from CTM Gare Routière to Guelmimbus
17h 4mMAD 419–640Drive 543.8 km
- Drive from Zagora to Guelmimcar 543.8 km
8h 3mMAD 832–1,202Taxi to Ouarzazate Airport, fly
- Take the taxi from Zagora to Ouarzazate Airport (OZZ)taxi
- Fly from Ouarzazate Airport (OZZ) to Guelmin Airport (GLN)plane OZZ - GLN
10h 58mMAD 1,250–4,162Bus to Marrakech, fly
- Take the bus from Zagora to Marrakechbus
- Fly from Marrakech (RAK) to Guelmin Airport (GLN)plane RAK - GLN
13h 18mMAD 2,186–4,020Bus
- Take the bus from Zagora to Marrakechbus
- Take the bus from Marrakesh to Guelmimbus
18hMAD 299–430
Zagora Airport (OZG) to Guelmin Airport (GLN) flights
Comparing Your Travel Options
The cheapest way to get from Zagora to Guelmim is to taxi which costs MAD 5 - MAD 7 and takes 8h 3m.
The fastest way to get from Zagora to Guelmim is to drive which takes 8h 3m and costs MAD 800 - MAD 1,200.
No, there is no direct bus from Zagora to Guelmim. However, there are services departing from Zagora and arriving at Guelmim via Marrakech and CTM Gare Routière. The journey, including transfers, takes approximately 17h 4m.
The distance between Zagora and Guelmim is 447 km. The road distance is 543.8 km.
The best way to get from Zagora to Guelmim without a car is to bus via Agadir which takes 17h 4m and costs MAD 410 - MAD 650.
It takes approximately 8h 48m to get from Zagora to Guelmim, including transfers.
Zagora to Guelmim bus services, operated by Supratours, depart from Zagora station.
The best way to get from Zagora to Guelmim is to fly which takes 8h 48m and costs MAD 1,000 - MAD 3,400. Alternatively, you can bus via Agadir, which costs MAD 410 - MAD 650 and takes 17h 4m.
Zagora to Guelmim bus services, operated by Supratours, arrive at Marrakech station.
Yes, the driving distance between Zagora to Guelmim is 544 km. It takes approximately 8h 3m to drive from Zagora to Guelmim.
What companies run services between Zagora, Morocco and Guelmim, Morocco?
Royal Air Maroc flies from Zagora Airport (OZG) to Guelmin Airport (GLN) twice a week. Alternatively, you can take a bus from Zagora to Guelmim via Marrakech, Marrakech, Agadir, and CTM Gare Routière in around 17h 4m.
- Website
- royalairmaroc.com
Flights from Zagora Airport to Guelmin Airport via Casablanca
- Ave. Duration
- 8h 25m
- When
- Sunday
- Estimated price
- MAD 750–3,000
Flights from Zagora Airport to Guelmin Airport via Ouarzazate Airport, Casablanca
- Ave. Duration
- 9h 50m
- When
- Friday
- Estimated price
- MAD 750–3,000
Flights from Ouarzazate Airport to Guelmin Airport via Casablanca
- Ave. Duration
- 10h 12m
- When
- Friday and Sunday
- Estimated price
- MAD 950–3,800
Flights from Ouarzazate Airport to Guelmin Airport via Zagora Airport, Casablanca
- Ave. Duration
- 9h 55m
- When
- Sunday
- Estimated price
- MAD 1,000–3,900
Flights from Marrakech to Guelmin Airport via Casablanca
- Ave. Duration
- 5h 45m
- When
- Saturday to Sunday
- Estimated price
- MAD 1,800–3,500
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Zagora to Marrakech
- 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 Zagora to Marrakech
- 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 Zagora to Marrakech
- 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 Marrakesh to Guelmim
- Ave. Duration
- 9h 55m
- Frequency
- Every 4 hours
- Estimated price
- MAD 160–230
- Schedules at
- supratours.ma
- First Class
- MAD 160–230
- Second Class
- MAD 190–230
- 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–230
- Schedules at
- ctm.ma
Bus from CTM Gare Routière to Guelmim
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- MAD 150–210
- Schedules at
- ctm.ma
- Ave. Duration
- 5h 22m
- Estimated price
- MAD 5–75
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 to and around Russia for the 2018 FIFA World Cup, Which London airport should I choose?, and Flying into Beijing? - to help you get the most out of your next trip.
Booking & Getting There
Book your Zagora to Guelmim bus tickets online with Omio and 12go.asia.
There are 12+ hotels available in Guelmim.









