There are 8 ways to get from Marrakech Airport (RAK) to Asilah by plane, train, bus, taxi, rideshare, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Tangier Ibn Battouta Airport
best- Fly from Marrakech (RAK) to Tangier Ibn Battouta Airport (TNG)plane RAK - TNG
1h 48mMAD 695–2,251Train via Kenitra
cheapest- Take the train from Marrakech to Kenitratrain
- Take the train from Kenitra to Asilahtrain
9h 4mMAD 240–522Train
- 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
8h 31mMAD 262–557Bus, taxi
- Take the bus from Marrakesh to Larachebus
- Take the taxi from Larache to Asilahtaxi
8h 42mMAD 248–484Airport Transfer
- Take the rideshare from Marrakech-RAK to Asilah528.7 km
5h 14mMAD 600–800Drive 528.7 km
- Drive from Marrakech Airport (RAK) to Asilahcar 528.7 km
5h 14mMAD 764–1,103Fly to Sania Ramel Airport, taxi
- Fly from Marrakech (RAK) to Sania Ramel Airport (TTU)plane RAK - TTU
- Take the taxi from Sania Ramel Airport (TTU) to Asilahtaxi
2h 48mMAD 992–2,889Bus, train
- Take the bus from Marrakesh to Meknèsbus
- Take the train from Meknès to Asilahtrain
11h 50mMAD 290–502
Marrakech (RAK) to Tangier Ibn Battouta Airport (TNG) flights
Questions & Answers
The cheapest way to get from Marrakech Airport (RAK) to Asilah is to bus and taxi which costs MAD 240 - MAD 490 and takes 8h 42m.
The fastest way to get from Marrakech Airport (RAK) to Asilah is to fly which takes 1h 48m and costs MAD 650 - MAD 2,300.
No, there is no direct train from Marrakech Airport (RAK) to Asilah. However, there are services departing from Marrakech and arriving at Asilah via Gare Casa Voyageurs and Tangier. The journey, including transfers, takes approximately 8h 31m.
The distance between Marrakech Airport (RAK) and Asilah is 535 km. The road distance is 528.7 km.
The best way to get from Marrakech Airport (RAK) to Asilah without a car is to train which takes 8h 31m and costs MAD 260 - MAD 600.
It takes approximately 1h 48m to get from Marrakech Airport (RAK) to Asilah, including transfers.
Marrakech Airport (RAK) to Asilah train services, operated by Moroccan Railways (ONCF), depart from Marrakech station.
The best way to get from Marrakech Airport (RAK) to Asilah is to fly which takes 1h 48m and costs MAD 650 - MAD 2,300. Alternatively, you can train, which costs MAD 260 - MAD 600 and takes 8h 31m.
Marrakech Airport (RAK) to Asilah train services, operated by Moroccan Railways (ONCF), arrive at Casablanca station.
Yes, the driving distance between Marrakech Airport (RAK) to Asilah is 529 km. It takes approximately 5h 14m to drive from Marrakech Airport (RAK) to Asilah.
What companies run services between Marrakech Airport (RAK), Morocco and Asilah, Tanger-Tetouan-Al Hoceima, Morocco?
Ryanair flies from Marrakech (RAK) to Tangier Ibn Battouta Airport (TNG) 4 times a week. Alternatively, you can take a bus from Marrakech Airport to Asilah via Menara Mall, Gare Routière de ONCF, Marrakech, Gare Casa Voyageurs, Tangier, and Asilah in around 8h 31m.
- Website
- ryanair.com
Flights from Marrakech to Tangier Ibn Battouta Airport
- Ave. Duration
- 1h 15m
- When
- Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- MAD 340–1,900
Flights from Marrakech to Sania Ramel Airport
- Ave. Duration
- 1h 15m
- When
- Monday and Friday
- Estimated price
- MAD 370–2,000
- 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
Train from Meknès to Asilah
- Ave. Duration
- 3h 9m
- Frequency
- 5 times a day
- Estimated price
- MAD 85–170
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 85–120
- 1st Class
- MAD 120–170
- 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 235–440
- Schedules at
- ctm.ma
- Confort
- MAD 235–250
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Marrakesh to Meknès
- Ave. Duration
- 6h 25m
- Frequency
- Every 2 hours
- Estimated price
- MAD 190–270
- Schedules at
- supratours.ma
- Second Class
- MAD 220–260
- First Class
- MAD 190–270
- Website
- https://www.mozio.com
Rideshare from Marrakech-RAK to Asilah
- Ave. Duration
- 5h 14m
- Frequency
- On demand
- Estimated price
- MAD 600–800
- Ave. Duration
- 1h 2m
- Estimated price
- MAD 11–600
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 How to get from Heathrow Airport into central London, How to get from London to Edinburgh, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
More Questions & Answers
There are 515+ hotels available in Asilah.
Check out Blablacar's carpooling service for rideshare options between Marrakech Airport (RAK) and Asilah. A great option if you don't have a driver's licence or want to avoid public transport.















