Travel options for:
Meknes to Marrakesh
  • Train to Fes, fly

    $183 - $390
    1. Meknes

      35 min - every 4 hours

      $2 - $6

    2. Fès

      17 min - 9.9 miles

      $5 - $7

    3. Fes (FEZ)

      1 h - non-stop

      $170 - $360

    4. Marrakech (RAK)

      21 min - every 30 minutes

      $5 - $17

  • Train to Casablanca, fly

    $117 - $352
    1. Meknes

      3 h 10 min - every 4 hours

      $10 - $20

    2. Casablanca

      50 min - hourly

      $1 - $5

    3. Casablanca (CMN)

      50 min - non-stop

      $100 - $310

    4. Marrakech (RAK)

      21 min - every 30 minutes

      $5 - $17

  • Bus

    $15 - $22
    1. Meknes

      6 h 32 min - every 4 hours

      $15 - $22

  • Train

    $21 - $40
    1. Meknes

      7 h 19 min - every 4 hours

      $21 - $40

  • Drive

    $40 - $65
    1. Meknes

      4 h 42 min - 293.4 miles

      $40 - $65

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

From Meknes train to Fès, taxi to Fes airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh. 3 h 20 min $202. From Meknes train to Casablanca, train to Casablanca airport, fly to Marrakech airport, then Airport Shuttle Bus to Marrakesh. 7 h $138. From Meknes bus to Marrakech. 6 h 32 min $21. From Meknes train to Marrakech. 7 h 19 min $28. From Meknes drive to Marrakesh. 4 h 42 min $53.