Travel options for:
Essaouira to Fes
  • Fly from Essaouira

    $97 - $258
    1. Essaouira

      19 min - 11.3 miles

      $18 - $22

    2. Essaouira (ESU)

      8 h 5 min - 1 stopover

      $75 - $230

    3. Fes (FEZ)

      13 min - 8 miles

      $4 - $6

  • Grand Taxi to Marrakech, fly

    $188 - $396
    1. Essaouira

      2 h - hourly

      $9 - $13

    2. Gare Routière de Marrakech

      22 min - every 30 minutes

      $5 - $17

    3. Marrakech (RAK)

      1 h - non-stop

      $170 - $360

    4. Fes (FEZ)

      13 min - 8 miles

      $4 - $6

  • Bus, train

    $30 - $53
    1. Essaouira

      3 h - every 4 hours

      $6 - $8

    2. Marrakech

      8 h 5 min - every 4 hours

      $23 - $45

  • Bus

    $25 - $32
    1. Essaouira

      7 h 45 min - 4 times a day

      $14 - $19

    2. Casablanca

      4 h 30 min - hourly

      $10 - $14

  • Grand Taxi, bus

    $31 - $51
    1. Essaouira

      2 h - hourly

      $9 - $13

    2. Gare Routière de Marrakech

      9 min - every 30 minutes

      $5 - $16

    3. Gare ONCF - Marrakech

      10 min - 2904 feet

    4. Marrakech

      7 h 35 min - every 4 hours

      $17 - $22

  • Drive

    $60 - $95
    1. Essaouira

      6 h 58 min - 429.1 miles

      $60 - $95

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

From Essaouira taxi to Essaouira airport, fly to Fes airport, then taxi to Fes. 8 h 38 min $167. From Essaouira Grand Taxi to Gare Routière de Marrakech, Airport Shuttle Bus to Marrakech airport, fly to Fes airport, then taxi to Fes. 4 h 43 min $207. From Essaouira bus to Marrakech then train to Fès. 12 h 5 min $37. From Essaouira bus to Casablanca then bus to Fes. 12 h 39 min $26. From Essaouira Grand Taxi to Gare Routière de Marrakech, Airport Shuttle Bus to Gare ONCF - Marrakech, walk to Marrakech, then bus to Fes. 11 h 2 min $42. From Essaouira drive to Fes. 6 h 58 min $77.