Travel options for:
Essaouira to Marrakesh
  • Bus

    $6 - $9
    1. Essaouira

      3hrs 00min - every 4 hours

      $6 - $9

      • Marrakech
  • Grand Taxi

    $10
    1. Essaouira

      2hrs 00min - hourly

      $10

      • Marrakesh
  • Taxi

    $55 - $70
    1. Essaouira

      2hrs 13min - 110.2 miles

      $55 - $70

      • Marrakesh
  • Drive

    $20 - $30
    1. Essaouira

      2hrs 13min - 110.2 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 13min MAD 702. From Essaouira drive to Marrakesh. 2hrs 13min MAD 254.