Travel from Tanger-Med to Marrakesh

Train, bus or fly from Tanger Med to Marrakesh?

Royal Air Maroc, Iberia and 7 other airlines fly from Tanger Med to Marrakesh 4 times a day. Alternatively, Moroccan Railways (ONCF) operates a train from Tanger Med to Marrakesh every 4 hours. Tickets cost $15 - $29 and the journey takes 5 h. Moroccan Railways (ONCF) also services this route hourly.

How to get from Tanger Med to Marrakesh

From Tanger Med taxi to Tangier airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh. 5 h 7 min $289. From Tanger Med taxi to Tangier, train to Casa-Voyageurs, then train to Marrakech. 10 h 5 min $106. From Tanger Med taxi to Tanger, bus to Casablanca, then bus to Marrakech. 10 h 27 min $96. From Tanger Med drive to Marrakesh. 5 h 56 min $88.

How long does it take to get from Tanger Med to Marrakesh?

It takes approximately 5 h 7 min to get from Tanger Med to Marrakesh.

Operators from Tanger Med to Marrakesh

OperatorPhoneWebsite
Royal Air MarocRoyal Air Maroc
IberiaIberia
TAP PortugalTAP Portugal
Transavia FranceTransavia France
Qatar AirwaysQatar Airways
RyanairRyanair
Norwegian Air InternationalNorwegian Air International
Air Arabia MarocAir Arabia Maroc
Vueling AirlinesVueling Airlines
ALSA Morocco05 24 33 52 70ALSA Morocco
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
CTM0800090030CTM