There are 5 ways to get from Tanger Med to Marrakesh by bus, plane, train, 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.
Bus to Tangier Ibn Battouta Airport, fly
best- Take the bus from Port Tanger Med - Dalia to Gare Ferrovairebus
- Fly from Tangier Ibn Battouta Airport (TNG) to Marrakech (RAK)plane TNG - RAK
3h 34mMAD 559–2,157Bus, train
cheapest- Take the bus from Port Tanger Med - Dalia to Gare Ferrovairebus Li3
- Take the train from Tanger Ville station to Kenitra Train Stationtrain
- Take the train from Kenitra to Marrakechtrain
7h 42mMAD 232–477Bus
- Take the bus from Port Tanger Med - Dalia to Gare Ferrovairebus Li3
- Take the bus from Tanger to Marrakeshbus
10h 20mMAD 247–507Drive 603.7 km
- Drive from Tanger Med to Marrakeshcar 603.7 km
6h 2mMAD 871–1,258Taxi to Sania Ramel Airport, fly
- Take the taxi from Tanger Med to Sania Ramel Airport (TTU)taxi
- Fly from Sania Ramel Airport (TTU) to Marrakech (RAK)plane TTU - RAK
2h 18mMAD 939–2,840
Tangier Ibn Battouta Airport (TNG) to Marrakech (RAK) flights
Questions & Answers
The cheapest way to get from Tanger Med to Marrakesh is to bus and train which costs MAD 230 - MAD 480 and takes 7h 42m.
The fastest way to get from Tanger Med to Marrakesh is to taxi and fly which takes 2h 18m and costs MAD 900 - MAD 2,900.
No, there is no direct bus from Tanger Med to Marrakesh. However, there are services departing from Port Tanger Med - Dalia and arriving at Marrakesh via Tanger. The journey, including transfers, takes approximately 10h 20m.
The distance between Tanger Med and Marrakesh is 568 km. The road distance is 603.7 km.
The best way to get from Tanger Med to Marrakesh without a car is to bus and train which takes 7h 42m and costs MAD 230 - MAD 480.
It takes approximately 3h 34m to get from Tanger Med to Marrakesh, including transfers.
Tanger Med to Marrakesh bus services, operated by ALSA Morocco, depart from Port Tanger Med - Dalia station.
Tanger Med to Marrakesh bus services, operated by ALSA Morocco, arrive at Gare Ferrovaire station.
Yes, the driving distance between Tanger Med to Marrakesh is 604 km. It takes approximately 6h 2m to drive from Tanger Med to Marrakesh.
Book your Tanger Med to Marrakesh bus tickets online with 12go.asia.
What companies run services between Tanger Med, Morocco and Marrakesh, Morocco?
You can take a bus from Port Tanger Med - Dalia to Marrakesh via Gare Ferrovaire and Tanger in around 10h 20m.
- Website
- ryanair.com
Flights from Tangier Ibn Battouta Airport to Marrakech
- Ave. Duration
- 1h 10m
- When
- Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- MAD 340–1,900
Flights from Sania Ramel Airport to Marrakech
- Ave. Duration
- 1h 10m
- When
- Monday and Friday
- Estimated price
- MAD 370–2,000
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Tanger Ville station to Kenitra Train Station
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- MAD 75–160
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 75–110
- 1st Class
- MAD 110–160
Train from Kenitra to Marrakech
- Ave. Duration
- 4h 14m
- 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
- Phone
- 902 42 22 42
- [email protected]
- Website
- alsa.ma
Bus from Port Tanger Med - Dalia to Gare Ferrovaire
- Ave. Duration
- 1h
- Frequency
- Every 10 minutes
- Estimated price
- MAD 7
- Schedules at
- alsa.ma
Bus from Port Tanger Med - Dalia to Gare Ferrovaire
- Ave. Duration
- 1h
- Frequency
- Every 10 minutes
- Estimated price
- MAD 7
- Schedules at
- alsa.ma
Bus from Port Tanger Med - Dalia to Gare Ferrovaire
- Ave. Duration
- 1h
- Frequency
- Every 10 minutes
- Estimated price
- MAD 7
- Schedules at
- alsa.ma
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Tanger to Marrakesh
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- MAD 240–500
- Schedules at
- ctm.ma
- Confort
- MAD 240–250
- Ave. Duration
- 58 min
- Estimated price
- MAD 430–550
Radio Taxi Algeciras
- Phone
- +34 956 60 60 60
- Website
- radiotaxisalgeciras.es
Taxialgeciras
- Phone
- +34 665 621 722
- Website
- taxialgeciras.com
Taxi Ecológico Algeciras
- Phone
- +34 696 782 722
- Website
- radiotaxialgeciras.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 Thanksgiving 2018: How to travel stress-free, Want to know more about Flixbus?, and How to get from JFK to New York City - to help you get the most out of your next trip.
More Questions & Answers
There are 10300+ hotels available in Marrakesh.











