Travel from Marrakesh to El-Jadida

Train from Marrakesh to El Jadida

You can take a train from Marrakesh to El Jadida via Gare Oasis in around 5 h 44 min.

How to get from Marrakesh to El Jadida

ModeDurationPrice
From Marrakech train to Gare Oasis then train to El Jadida.5 h 44 minMAD 196
From Marrakesh drive to El Jadida.2 h 49 minMAD 205
From Marrakesh Grand Taxi to Casablanca, walk to Casablanca, then Grand Taxi to El Jadida.4 h 58 minMAD 184
From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech Airport then shuttle to El Jadida.3 h 23 min

How long does it take to get from Marrakesh to El Jadida?

It takes approximately 5 h 44 min to get from Marrakesh to El Jadida, including transfers.

Is there a direct train between Marrakesh and El Jadida?

No, there is no direct train from Marrakesh to El Jadida. However, there are services departing from Marrakech and arriving at El Jadida via Gare Oasis. The journey, including transfers, takes approximately 5 h 44 min.

Operators from Marrakesh to El Jadida

OperatorPhoneWebsite
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
Grand TaxisGrand Taxis
ALSA Morocco05 24 33 52 70ALSA Morocco
Challa Frere Transport00212 7 62 91 55 49Challa Frere Transport