Supratours is based in Morocco and offers comfort bus services from Marrakech to Essaouira and Agadir.
Official address: Morocco Mall, Boulevard de Biarritz
Traveling with
Supratours
With only a half hour between arrival by train at Marrakech and catching a Supratours bus to Essaouria, the check baggage went very smoothly and I was on board before it left. The staff and drivers were very efficient.
Confortevole, puntuale
All good
It works! In time, responible drivers and good buses. One thing which could be improved is to enable electronic Tickets. Mine has to printed bevor depature.
Easy to book, very efficient service and comfortable journey. Great driver
Ich fuhr mit dem Bus von Marrakesch nach Zagadir. Sehr freundliche und vorsichtig fahrende Fahrer. Der Bus war sehr sauber, modern und bequem.
The distance between Marrakesh and Agadir is 126 miles, or approximately 202 kilometers.There are 5 ways to get from Marrakesh to Agadir, including minivan, car, bus, train, and flight.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 2 hours 45 minutes.
Marrakesh to Agadir by bus
There are 3 travel classes for this journey, including: Standard, Comfort, and Express.
The distance between Agadir and Marrakesh is 126 miles, or approximately 202 kilometers.There are 4 ways to get from Agadir to Marrakesh, including minivan, car, bus, and train.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 2 hours 45 minutes.
Agadir to Marrakesh by bus
There are 3 travel classes for this journey, including: Standard, Comfort, and Express.
The distance between Essaouira and Marrakesh is 105 miles, or approximately 168 kilometers.There are 3 ways to get from Essaouira to Marrakesh, including minivan, car, and bus.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 3 hours.
Essaouira to Marrakesh by bus
There are 3 travel classes for this journey, including: Comfort, Standard, and Express.
The distance between Marrakesh and Essaouira is 105 miles, or approximately 168 kilometers.There are 3 ways to get from Marrakesh to Essaouira, including minivan, car, and bus.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 3 hours.
Marrakesh to Essaouira by bus
There are 3 travel classes for this journey, including: Comfort, Standard, and Express.
The distance between Marrakesh and Merzouga is 239 miles, or approximately 382 kilometers.There are 3 ways to get from Marrakesh to Merzouga, including minivan, car, and bus.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 8 hours 30 minutes.
Marrakesh to Merzouga by bus
The only travel class available is Standard.
22Cities
58Routes
Our travelers reviews about the ride with Supratours
4.78
Based on 467 reviews from Bookaway users who traveled with Supratours
With only a half hour between arrival by train at Marrakech and catching a Supratours bus to Essaouria, the check baggage went very smoothly and I was on board before it left. The staff and drivers were very efficient.
It works! In time, responible drivers and good buses. One thing which could be improved is to enable electronic Tickets. Mine has to printed bevor depature.