Travel options for:
Essaouira to Marrakesh
  • Bus

    1. Essaouira

      3hrs 00min - every 4 hours

      $6 - $9

      • Marrakech
  • Grand Taxi

    1. Essaouira

      2hrs 00min - hourly

      $10

      • Marrakesh
  • Taxi

    1. Essaouira

      2hrs 17min - 111.5 miles

      $55 - $75

      • Marrakesh
  • Drive

    1. Essaouira

      2hrs 17min - 111.5 miles

      $20 - $30

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

From Essaouira bus to Marrakech. 3hrs 00min MAD 70. From Essaouira Grand Taxi to Marrakesh. 2hrs 00min MAD 100. From Essaouira taxi to Marrakesh. 2hrs 17min MAD 711. From Essaouira drive to Marrakesh. 2hrs 17min MAD 257.