Travel from Marrakesh to Tanger-Med

Train, bus or fly from Marrakesh to Tanger Med?

Royal Air Maroc, Ryanair and 3 other airlines fly from Marrakesh to Tanger Med 3 times a day. Alternatively, Moroccan Railways (ONCF) operates a train from Marrakesh to Tanger Med hourly. Tickets cost $10 - $21 and the journey takes 3 h 35 min. Moroccan Railways (ONCF) also services this route every 4 hours.

How to get from Marrakesh to Tanger Med

From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech airport, fly to Tangier airport, then taxi to Tanger Med. 5 h 22 min $285. From Marrakech train to Casa-Voyageurs, train to Tangier, then taxi to Tanger Med. 10 h 17 min $104. From Marrakech bus to Casablanca, bus to Tanger, then taxi to Tanger Med. 11 h 12 min $95. From Marrakech train to Rabat, Grand Taxi to Tangier, Grand Taxi to Fnideq, then taxi to Tanger Med. 9 h 35 min $76. From Marrakesh drive to Tanger Med. 5 h 57 min $88.

Operators from Marrakesh to Tanger Med

OperatorPhoneWebsite
ALSA Morocco05 24 33 52 70ALSA Morocco
Royal Air MarocRoyal Air Maroc
RyanairRyanair
Air Arabia MarocAir Arabia Maroc
TAP PortugalTAP Portugal
IberiaIberia
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
CTM0800090030CTM
Grand TaxisGrand Taxis