Travel options for:
Marrakesh to Mohammedia
  • Train

    $11 - $22
    1. Marrakech

      4 h 10 min - every 4 hours

      $11 - $22

  • Bus

    $11 - $16
    1. Marrakech

      3 h 30 min - hourly

      $9 - $12

    2. Casablanca

      6 min - 1808 feet

    3. Casablanca port

      22 min - every 4 hours

      $1 - $4

  • Drive

    $24 - $35
    1. Marrakesh

      2 h 36 min - 164.4 miles

      $24 - $35

  • Fly

    $107 - $324
    1. Marrakesh

      23 min - every 30 minutes

      $6

    2. Marrakech (RAK)

      50 min - non-stop

      $100 - $310

    3. Casablanca (CMN)

      49 min - hourly

      $1 - $5

    4. Casablanca

      28 min - hourly

      $1 - $4

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Marrakech train to Mohammedia. 4 h 10 min MAD 146. From Marrakech bus to Casablanca, walk to Casablanca port, then train to Mohammedia. 4 h 58 min MAD 118. From Marrakesh drive to Mohammedia. 2 h 36 min MAD 281. From Gare Routière de Marrakech Airport Shuttle Bus to Marrakech airport, fly to Casablanca airport, train to Casablanca, then train to Mohammedia. 4 h 28 min MAD 1,147.

 
 

Train, bus or fly from Marrakesh to Mohammedia?

Moroccan Railways (ONCF) operates a train from Marrakesh to Mohammedia every 4 hours. Tickets cost $11 - $22 and the journey takes 4 h 10 min. Alternatively, CTM operates a bus from Marrakesh to Mohammedia every 30 minutes. Tickets cost $9 - $12 and the journey takes 3 h 30 min. Moroccan Railways (ONCF) also services this route every 4 hours.