The distance between Essaouira and Marrakesh is 105 miles, or approximately 168 kilometers.There are 4 ways to get from Essaouira to Marrakesh, including bus, minivan, car, and train.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 3 hours.
The distance between Marrakesh and Essaouira is 105 miles, or approximately 168 kilometers.There are 4 ways to get from Marrakesh to Essaouira, including bus, minivan, car, and train.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 3 hours.
The distance between Safi and Marrakesh is 86 miles, or approximately 138 kilometers.There are 1 ways to get from Safi to Marrakesh, including bus.The earliest departure leaves at 04:00 and has a duration of 2 hours 45 minutes.
The distance between Marrakesh and Safi is 86 miles, or approximately 138 kilometers.There are 1 ways to get from Marrakesh to Safi, including bus.The earliest departure leaves at 10:15 and has a duration of 3 hours.
Marrakesh to Safi by bus
The only travel class available is Comfort.
3Cities
4Routes
Our travelers reviews about the ride with Asfar Tissir
4.2
Based on 5 reviews from Bookaway users who traveled with Asfar Tissir