There are 8 ways to get from Marrakech Airport (RAK) to Port de Tanger Med by plane, taxi, train, bus, rideshare, car, or car ferry
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, taxi
best- Fly from Marrakech (RAK) to Tangier Ibn Battouta Airport (TNG)plane RAK - TNG
- Take the taxi from Tangier Ibn Battouta Airport (TNG) to Port de Tanger Medtaxi
2h 1mMAD 828–2,415Train
cheapest- Take the train from Marrakech to Casablancatrain
- Take the train from Gare Casa Voyageurs to Tanger Ville stationtrain Al Boraq
7h 46mMAD 301–587Bus
- Take the bus from Marrakesh to Tangerbus
10h 5mMAD 507–850Airport Transfer
- Take the rideshare from Marrakech-RAK to Port de Tanger Med607 km
6h 3mMAD 600–800Drive 607 km
- Drive from Marrakech Airport (RAK) to Port de Tanger Medcar 607 km
6h 3mMAD 874–1,263Fly 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 Port de Tanger Medtaxi
2h 11mMAD 972–2,950Fly to Málaga Airport, bus, car ferry
- Fly from Marrakech (RAK) to Málaga Airport (AGP)plane RAK - AGP
- Take the bus from Malaga Airport to Estación de Autobuses de Marbellabus
- Take the bus from Estación de Autobuses de Marbella to Estación de Algeciras San Bernardobus
- Take the carferry from Port of Algeciras to Port de Tanger Medcarferry
6h 27mMAD 454–4,448Bus via Larache
- Take the bus from Marrakesh to Larachebus
- Take the bus from Larache to Tangierbus
- Take the bus from Gare Ferrovaire to Port Tanger Med - Daliabus Li3
11h 51mMAD 329–607
Marrakech (RAK) to Tangier Ibn Battouta Airport (TNG) flights
Questions & Answers
The cheapest way to get from Marrakech Airport (RAK) to Port de Tanger Med is to bus via Larache which costs MAD 320 - MAD 650 and takes 11h 51m.
The fastest way to get from Marrakech Airport (RAK) to Port de Tanger Med is to fly and taxi which takes 2h 1m and costs MAD 800 - MAD 2,500.
No, there is no direct bus from Marrakech Airport (RAK) to Port de Tanger Med. However, there are services departing from Marrakech Airport and arriving at Tanger via Marrakesh. The journey, including transfers, takes approximately 10h 5m.
No, there is no direct train from Marrakech Airport (RAK) to Port de Tanger Med station. However, there are services departing from Marrakech and arriving at Tanger Ville station via Gare Casa Voyageurs. The journey, including transfers, takes approximately 7h 46m.
The distance between Marrakech Airport (RAK) and Port de Tanger Med is 554 km. The road distance is 607 km.
The best way to get from Marrakech Airport (RAK) to Port de Tanger Med without a car is to train which takes 7h 46m and costs MAD 300 - MAD 600.
It takes approximately 2h 1m to get from Marrakech Airport (RAK) to Port de Tanger Med, including transfers.
Marrakech Airport (RAK) to Port de Tanger Med bus services, operated by CTM, depart from Marrakesh station.
Marrakech Airport (RAK) to Port de Tanger Med train services, operated by Moroccan Railways (ONCF), depart from Marrakech station.
The best way to get from Marrakech Airport (RAK) to Port de Tanger Med is to train which takes 7h 46m and costs MAD 300 - MAD 600. Alternatively, you can bus, which costs MAD 500 - MAD 850 and takes 10h 5m.
What companies run services between Marrakech Airport (RAK), Morocco and Port de Tanger Med, Morocco?
You can take a bus from Marrakech Airport to Port de Tanger Med via Menara Mall, Gare Routière de ONCF, Marrakech, Gare Casa Voyageurs, Tanger Ville station, Gare Ferrovaire, and Diki in around 7h 46m. Alternatively, CTM operates a bus from Marrakesh to Tanger twice daily. Tickets cost MAD 240–500 and the journey takes 8h 10m.
- Website
- ryanair.com
Flights from Marrakech to Tangier Ibn Battouta Airport
- Ave. Duration
- 1h 15m
- When
- Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- MAD 360–1,900
Flights from Marrakech to Sania Ramel Airport
- Ave. Duration
- 1h 15m
- When
- Monday and Friday
- Estimated price
- MAD 430–2,300
Flights from Marrakech to Málaga Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- MAD 250–1,600
Flights from Marrakech to Málaga Airport via Tangier Ibn Battouta Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday
- Estimated price
- MAD 250–1,600
- Website
- easyjet.com
Flights from Marrakech to Málaga Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- MAD 250–1,600
- 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
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Marrakesh to Tanger
- Ave. Duration
- 8h 10m
- Frequency
- Twice daily
- Estimated price
- MAD 240–500
- Schedules at
- ctm.ma
- Confort
- MAD 240–250
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
Bus from Larache to Tangier
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- MAD 50–80
- Schedules at
- ctm.ma
- Phone
- +34 91 272 28 32
- [email protected]
- Website
- avanzabus.com
Bus from Malaga Airport to Estación de Autobuses de Marbella
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- MAD 65–110
- Schedules at
- malaga.avanzagrupo.com
Bus from Estación de Autobuses de Marbella to Estación de Algeciras San Bernardo
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- MAD 100–170
- Schedules at
- malaga.avanzagrupo.com
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Estación de Autobuses de Marbella to Estación de Algeciras San Bernardo
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- MAD 75–120
- Website
- ALSA
- Phone
- 902 42 22 42
- [email protected]
- Website
- alsa.ma
Bus from Gare Ferrovaire to Port Tanger Med - Dalia
- Ave. Duration
- 1h
- Frequency
- Every 10 minutes
- Estimated price
- MAD 7
- Schedules at
- alsa.ma
- Phone
- +34 912 66 02 15
- [email protected]
- Website
- balearia.com
Car ferry from Port of Algeciras to Port de Tanger Med
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- MAD 55–2,095
- Schedules at
- balearia.com
- Seating
- MAD 310–400
- Seat + Car
- MAD 2,095
- Phone
- +34 956 68 18 30
- [email protected]
- Website
- FRS Ferries
Car ferry from Port of Algeciras to Port de Tanger Med
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- MAD 430–2,200
- Website
- FRS Ferries
- Phone
- +34 (0) 917369957
- Website
- Trasmediterránea S.A.
Car ferry from Port of Algeciras to Port de Tanger Med
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- MAD 40–250
- Website
- Trasmediterránea S.A.
- Website
- https://www.mozio.com
Rideshare from Marrakech-RAK to Port de Tanger Med
- Ave. Duration
- 6h 3m
- Frequency
- On demand
- Estimated price
- MAD 600–800
- Ave. Duration
- 51 min
- Estimated price
- MAD 370–490
Blue Petite Taxi
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 Thanksgiving 2018: How to travel stress-free, Travelling by boat in Italy, and How to get from Florence to Rome - to help you get the most out of your next trip.
More Questions & Answers
Marrakech Airport (RAK) to Port de Tanger Med bus services, operated by CTM, arrive at Tanger station.
Marrakech Airport (RAK) to Port de Tanger Med train services, operated by Moroccan Railways (ONCF), arrive at Casablanca station.
Yes, the driving distance between Marrakech Airport (RAK) to Port de Tanger Med is 607 km. It takes approximately 6h 3m to drive from Marrakech Airport (RAK) to Port de Tanger Med.
There are 692+ hotels available in Port de Tanger Med.
Check out Blablacar's carpooling service for rideshare options between Marrakech Airport (RAK) and Port de Tanger Med. A great option if you don't have a driver's licence or want to avoid public transport.






































