Travel options for:
Fes to Marrakech Airport (RAK)
  • Fly

    $175 - $366
    1. Fes

      13 min - 7.9 miles

      $4 - $6

    2. Fes (FEZ)

      1 h - non-stop

      $170 - $360

  • Train

    $30 - $49
    1. Fès

      8 h 5 min - every 4 hours

      $23 - $45

    2. Gare ONCF - Marrakech

      30 min - every 30 minutes

      $6

  • Train via Casa-Voyageurs

    $29 - $50
    1. Fès

      3 h 45 min - every 4 hours

      $12 - $24

    2. Casa-Voyageurs

      3 h 35 min - every 4 hours

      $10 - $20

    3. Gare ONCF - Marrakech

      30 min - every 30 minutes

      $6

  • Bus CTM

    $26 - $32
    1. Fes

      4 h 30 min - hourly

      $10 - $15

    2. Casablanca

      3 h 30 min - hourly

      $9 - $12

    3. Marrakech

      11 min - 3244 feet

    4. Gare ONCF - Marrakech

      30 min - every 30 minutes

      $6

  • Bus Supratours

    $23 - $27
    1. Fes

      8 h 59 min - once daily

      $17 - $21

    2. Marrakech

      10 min - 2905 feet

    3. Gare ONCF - Marrakech

      30 min - every 30 minutes

      $6

  • Drive

    $50 - $75
    1. Fes

      5 h 15 min - 337.5 miles

      $50 - $75

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

From Fes taxi to Fes airport then fly to Marrakech airport. 1 h 13 min $185. From Fès train to Gare ONCF - Marrakech then Airport Shuttle Bus to Marrakech Airport. 8 h 42 min $36. From Fès train to Casa-Voyageurs, train to Gare ONCF - Marrakech, then Airport Shuttle Bus to Marrakech Airport. 8 h 48 min $37. From Fes bus to Casablanca, bus to Marrakech, walk to Gare ONCF - Marrakech, then Airport Shuttle Bus to Marrakech Airport. 9 h 5 min $27. From Fes bus to Marrakech, walk to Gare ONCF - Marrakech, then Airport Shuttle Bus to Marrakech Airport. 9 h 47 min $24. From Fes drive to Marrakech Airport (RAK). 5 h 15 min $61.

 
 

Train, bus or fly from Fes to Marrakech Airport (RAK)?

Air Arabia Maroc flies from Fes to Marrakech Airport (RAK) 3 times a week. Alternatively, Moroccan Railways (ONCF) operates a train from Fes to Marrakech Airport (RAK) every 4 hours. Tickets cost $23 - $45 and the journey takes 8 h 5 min. ALSA Morocco also services this route every 15 minutes.