Travel options for:
Marrakesh to Zagora
  • Bus Supratours

    $16 - $23
    1. Marrakech

      3 h 27 min - twice daily

      $8 - $13

    2. Ouarzazate

      2 h 45 min - once daily

      $8 - $10

  • Bus

    $13 - $22
    1. Marrakech

      7 h 30 min - once daily

      $13 - $22

  • Drive

    $30 - $50
    1. Marrakesh

      6 h 32 min - 230 miles

      $30 - $50

  • Shuttle

    1. Marrakech Airport

      3 h 30 min - on demand

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

From Marrakech bus to Ouarzazate then bus to Zagora. 7 h 12 min MAD 205. From Marrakech bus to Zagora. 7 h 30 min MAD 134. From Marrakesh drive to Zagora. 6 h 32 min MAD 393. From Marrakech Airport shuttle to Zagora. 3 h 30 min.