There are 8 ways to get from Ouarzazate to Asilah by bus, train, 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, train
best- Take the bus from Ouarzazate to Gare Supratoursbus
- Take the train from Marrakech to Casablancatrain
- Take the train from Gare Casa Voyageurs to Tanger Ville stationtrain
- Take the train from Tangier to Asilahtrain
12h 18mMAD 325–621Taxi
cheapest- Take the taxi from Ouarzazate to Asilahtaxi 650.2 km
9h 30mMAD 150–190Bus, taxi
- Take the bus from Ouarzazate to Gare Supratoursbus
- Take the bus from Marrakesh to Larachebus
- Take the taxi from Larache to Asilahtaxi
12h 42mMAD 355–638Drive 650.2 km
- Drive from Ouarzazate to Asilahcar 650.2 km
9h 30mMAD 909–1,313Fly Ouarzazate Airport to Tangier Ibn Battouta Airport
- Fly from Ouarzazate Airport (OZZ) to Tangier Ibn Battouta Airport (TNG)plane OZZ - TNG
8h 35mMAD 2,241–4,632Bus, train via Kenitra
- Take the bus from Ouarzazate to Gare Supratoursbus
- Take the train from Marrakech to Kenitratrain
- Take the train from Kenitra to Asilahtrain
12h 52mMAD 303–586Bus to Marrakech, fly to Tangier Ibn Battouta Airport
- Take the bus from Ouarzazate to Gare Supratoursbus
- Fly from Marrakech (RAK) to Tangier Ibn Battouta Airport (TNG)plane RAK - TNG
6h 59mMAD 954–2,714Bus to Marrakech, fly to Sania Ramel Airport, taxi
- Take the bus from Ouarzazate to Gare Supratoursbus
- Fly from Marrakech (RAK) to Sania Ramel Airport (TTU)plane RAK - TTU
- Take the taxi from Sania Ramel Airport (TTU) to Asilahtaxi
7h 59mMAD 1,334–4,254
Ouarzazate Airport (OZZ) to Tangier Ibn Battouta Airport (TNG) flights
Comparing Your Travel Options
The cheapest way to get from Ouarzazate to Asilah is to taxi which costs MAD 150 - MAD 190 and takes 9h 30m.
The fastest way to get from Ouarzazate to Asilah is to bus and fly which takes 6h 59m and costs MAD 950 - MAD 2,800.
The distance between Ouarzazate and Asilah is 809 km. The road distance is 650.2 km.
The best way to get from Ouarzazate to Asilah without a car is to bus and train which takes 12h 18m and costs MAD 320 - MAD 650.
It takes approximately 12h 18m to get from Ouarzazate to Asilah, including transfers.
Yes, the driving distance between Ouarzazate to Asilah is 650 km. It takes approximately 9h 30m to drive from Ouarzazate to Asilah.
There are 473+ hotels available in Asilah.
What companies run services between Ouarzazate, Morocco and Asilah, Tanger-Tetouan-Al Hoceima, Morocco?
Ryanair and Royal Air Maroc fly from Ouarzazate Airport (OZZ) to Tangier Ibn Battouta Airport (TNG) 5 times a week.
- Website
- ryanair.com
Flights from Ouarzazate Airport to Tangier Ibn Battouta Airport via Marseille
- Ave. Duration
- 9h 50m
- When
- Monday
- Estimated price
- MAD 1,100–3,700
Flights from Ouarzazate Airport to Tangier Ibn Battouta Airport via Casablanca, Malaga
- Ave. Duration
- 7h 55m
- When
- Sunday
- Estimated price
- MAD 1,800–4,100
Flights from Marrakech to Tangier Ibn Battouta Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Thursday, and Saturday
- Estimated price
- MAD 390–2,100
Flights from Marrakech to Sania Ramel Airport
- Ave. Duration
- 1h 15m
- When
- Friday and Sunday
- Estimated price
- MAD 300–2,700
- Website
- royalairmaroc.com
Flights from Ouarzazate Airport to Tangier Ibn Battouta Airport via Casablanca, Malaga
- Ave. Duration
- 11h 10m
- When
- Thursday and Sunday
- Estimated price
- MAD 1,800–4,100
Flights from Ouarzazate Airport to Tangier Ibn Battouta Airport via Zagora, Casablanca
- Ave. Duration
- 14h 30m
- When
- Monday
- Estimated price
- MAD 1,800–4,100
Flights from Marrakech to Sania Ramel Airport via Casablanca
- Ave. Duration
- 3h 10m
- When
- Tuesday, Wednesday, Saturday, Friday, and Sunday
- Estimated price
- MAD 850–3,200
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Marrakech to Casablanca
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Estimated price
- MAD 100–200
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 100–140
- 1st Class
- MAD 140–200
Train from Gare Casa Voyageurs to Tanger Ville station
- Ave. Duration
- 2h 17m
- Frequency
- Hourly
- Estimated price
- MAD 130–260
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 130–180
- 1st Class
- MAD 190–260
Train from Tangier to Asilah
- Ave. Duration
- 41 min
- Frequency
- Every 4 hours
- Estimated price
- MAD 17–35
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 17–24
- 1st Class
- MAD 25–35
Train from Marrakech to Kenitra
- Ave. Duration
- 4h 12m
- Frequency
- Hourly
- Estimated price
- MAD 150–310
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 150–210
- 1st Class
- MAD 220–310
Train from Kenitra to Asilah
- Ave. Duration
- 2h 48m
- Frequency
- 3 times a day
- Estimated price
- MAD 75–150
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 75–110
- 1st Class
- MAD 110–150
- 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 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 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
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Marrakesh to Larache
- Ave. Duration
- 7h 5m
- Frequency
- Once daily
- Estimated price
- MAD 260–470
- Schedules at
- ctm.ma
- Ave. Duration
- 3h 51m
- Estimated price
- MAD 11–900
Petite Taxi
- Website
- marrakech-desert-travel.com
Ouarzazate Unlimited
- Phone
- +212 5 24 89 06 41
- Website
- ouarzazate-unlimited.com
Petite Taxi
- Website
- morocco-guide.com
Grand Taxi
- Website
- airmundo.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 How to get from Stansted Airport into central London, Heading to Europe? Read this before you buy a Eurail Pass, and How to get from Luton Airport into central London - to help you get the most out of your next trip.















