Travel options for:
Essaouira to Marrakesh
  • Bus

    $6 - $9
    1. Essaouira

      3 h - every 4 hours

      $6 - $9

      • Marrakech
  • Grand Taxi

    $8 - $13
    1. Essaouira

      2 h - hourly

      $8 - $13

      • Marrakesh
  • Taxi

    $55 - $70
    1. Essaouira

      2 h 13 min - 110.2 miles

      $55 - $70

      • Marrakesh
  • Drive

    $16 - $24
    1. Essaouira

      2 h 13 min - 110.2 miles

      $16 - $24

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

From Essaouira bus to Marrakech. 3 h MAD 69. From Essaouira Grand Taxi to Marrakesh. 2 h MAD 99. From Essaouira taxi to Marrakesh. 2 h 13 min MAD 702. From Essaouira drive to Marrakesh. 2 h 13 min MAD 199.