Travel options for:
Casablanca to Essaouira
  • Fly to Essaouira

    $152 - $338
    1. Casablanca

      20 min - hourly

      $4 - $6

    2. Casablanca (CMN)

      1 h 20 min - non-stop

      $130 - $310

    3. Essaouira (ESU)

      21 min - 11.3 miles

      $18 - $22

  • Fly to Agadir, Grand Taxi

    $124 - $246
    1. Casablanca

      20 min - hourly

      $4 - $6

    2. Casablanca (CMN)

      1 h - non-stop

      $90 - $200

    3. Agadir (AGA)

      19 min - 13.3 miles

      $21 - $26

    4. Agadir

      2 h - hourly

      $9 - $14

  • Fly to Marrakech, Grand Taxi

    $118 - $346
    1. Casablanca

      20 min - hourly

      $4 - $6

    2. Casablanca (CMN)

      50 min - non-stop

      $100 - $310

    3. Marrakech (RAK)

      21 min - every 30 minutes

      $5 - $17

    4. Marrakesh

      2 h - hourly

      $9 - $13

  • Bus

    $13 - $17
    1. Casablanca

      7 h 45 min - 4 times a day

      $13 - $17

  • Grand Taxi

    $21 - $29
    1. Casablanca

      3 h - hourly

      $11 - $17

    2. Marrakesh

      7 min - 1977 feet

    3. Marrakesh

      2 h - hourly

      $9 - $13

  • Drive

    $30 - $50
    1. Casablanca

      4 h 11 min - 230.1 miles

      $30 - $50

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

From Casablanca Grand Taxi to Casablanca airport, fly to Essaouira airport, then taxi to Essaouira. 3 h 1 min $247. From Casablanca Grand Taxi to Casablanca airport, fly to Agadir airport, taxi to Agadir, then Grand Taxi to Essaouira. 5 h 9 min $136. From Casablanca Grand Taxi to Casablanca airport, fly to Marrakech airport, Airport Shuttle Bus to Marrakesh, then Grand Taxi to Essaouira. 5 h 8 min $137. From Casablanca bus to Essaouira. 7 h 45 min $15. From Casablanca Grand Taxi to Marrakesh, walk to Marrakesh, then Grand Taxi to Essaouira. 5 h 37 min $23. From Casablanca drive to Essaouira. 4 h 11 min $41.