There are 7 ways to get from Ouarzazate to Assa by bus, taxi, 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, taxi
best- Take the bus from Ouarzazate to Gare Supratoursbus
- Take the bus from Marrakech to Zagbus
- Take the taxi from Zag to Assataxi
13h 52mMAD 277–444Taxi
cheapest- Take the taxi from Ouarzazate to Assataxi 509.1 km
8h 5mMAD 5–7Drive 509.1 km
- Drive from Ouarzazate to Assacar 509.1 km
8h 5mMAD 779–1,125Fly to Guelmin Airport, taxi
- Fly from Ouarzazate Airport (OZZ) to Guelmin Airport (GLN)plane OZZ - GLN
- Take the taxi from Guelmin Airport (GLN) to Assataxi
9h 58mMAD 1,250–4,162Bus, taxi via Agadir
- Take the bus from Ouarzazate to Gare Supratoursbus
- Take the bus from Marrakech to Agadirbus
- Take the bus from CTM Gare Routière to Guelmimbus
- Take the taxi from Guelmim to Assataxi
15h 42mMAD 357–564Bus, taxi via Guelmim
- Take the bus from Ouarzazate to Gare Supratoursbus
- Take the bus from Marrakesh to Guelmimbus
- Take the taxi from Guelmim to Assataxi
16h 30mMAD 237–354Fly to Agadir–Al Massira Airport, bus, taxi
- Fly from Ouarzazate Airport (OZZ) to Agadir–Al Massira Airport (AGA)plane OZZ - AGA
- Take the bus from Aït Melloul to Guelmimbus
- Take the taxi from Guelmim to Assataxi
11h 44mMAD 1,840–3,962
Ouarzazate Airport (OZZ) to Guelmin Airport (GLN) flights
Comparing Your Travel Options
The cheapest way to get from Ouarzazate to Assa is to taxi which costs MAD 5 - MAD 7 and takes 8h 5m.
The fastest way to get from Ouarzazate to Assa is to drive which takes 8h 5m and costs MAD 750 - MAD 1,200.
The distance between Ouarzazate and Assa is 851 km. The road distance is 509.1 km.
The best way to get from Ouarzazate to Assa without a car is to bus and taxi which takes 13h 52m and costs MAD 270 - MAD 450.
It takes approximately 13h 52m to get from Ouarzazate to Assa, including transfers.
Yes, the driving distance between Ouarzazate to Assa is 509 km. It takes approximately 8h 5m to drive from Ouarzazate to Assa.
There are one+ hotels available in Assa.
What companies run services between Ouarzazate, Morocco and Assa, Guelmim-Oued Noun, Morocco?
There is no direct connection from Ouarzazate to Assa. However, you can take the bus to Gare Supratours, walk to Marrakech, take the bus to Zag, then take the taxi to Assa. Alternatively, you can drive from Ouarzazate to Assa in around 8h 5m.
- Website
- royalairmaroc.com
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, Casablanca
- Ave. Duration
- 9h 55m
- When
- Sunday
- Estimated price
- MAD 1,000–3,900
Flights from Ouarzazate Airport to Agadir–Al Massira Airport via Casablanca
- Ave. Duration
- 4h 55m
- When
- Wednesday to Friday
- Estimated price
- MAD 1,400–3,100
Flights from Ouarzazate Airport to Agadir–Al Massira Airport via Zagora, Casablanca
- Ave. Duration
- 7h
- When
- Monday and Sunday
- Estimated price
- MAD 1,400–3,100
- Website
- ryanair.com
Flights from Ouarzazate Airport to Agadir–Al Massira Airport via Marseille
- Ave. Duration
- 9h 10m
- When
- Wednesday
- Estimated price
- MAD 1,000–3,100
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Ouarzazate to Gare Supratours
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- MAD 75–130
- Schedules at
- supratours.ma
- First Class
- MAD 75–110
- Second Class
- MAD 100–130
Bus from Marrakech to Zag
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- MAD 200–320
- Schedules at
- supratours.ma
- Book at
- oncf-voyages.ma
- First Class
- MAD 220–320
- Second Class
- MAD 260–310
Bus from Ouarzazate to Gare Supratours
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- MAD 75–130
- Schedules at
- supratours.ma
- First Class
- MAD 75–110
- Second Class
- MAD 100–130
Bus from Ouarzazate to Gare Supratours
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- MAD 75–130
- Schedules at
- supratours.ma
- First Class
- MAD 75–110
- Second Class
- MAD 100–130
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
Bus from Aït Melloul to Guelmim
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- MAD 140–200
- Schedules at
- ctm.ma
- Ave. Duration
- 2h 38m
- Estimated price
- MAD 5–290
Petite Taxi
- Website
- marrakech-desert-travel.com
Ouarzazate Unlimited
- Phone
- +212 5 24 89 06 41
- Website
- ouarzazate-unlimited.com
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 The London Underground: Essential tips to navigate the Tube, How to get from Stansted Airport into central London, and Getting to Rome from the airport - to help you get the most out of your next trip.









