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
Everything was good. It tool 3h 30min from Marrakesh to Agadir.
Excellent service. Start on time and arrived on time.
Our bus was less than half full and had comfy seats with curtains that could be drawn to stay out of the sun. Overall, it was a great experience, nothing flashy, but well worth the 100 mad spent per ticket.
Easy to book and reliable service.
Ottimo viaggio, abbastanza confortevole con pausa durante la tratta
Autista molto gentile
Both buses were on time and very comfortable. The comfort stop was very good too. No improvement needed.
The distance between Marrakesh and Agadir is 128 miles, or approximately 205 kilometers.There are 4 ways to get from Marrakesh to Agadir, including minivan, car, bus, and flight.The earliest departure leaves at 00: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 128 miles, or approximately 205 kilometers.There are 3 ways to get from Agadir to Marrakesh, including minivan, car, and bus.The earliest departure leaves at 00: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 104 miles, or approximately 166 kilometers.There are 3 ways to get from Essaouira to Marrakesh, including bus, minivan, and car.The earliest departure leaves at 00:00 and has a duration of 3 hours.
Essaouira to Marrakesh by bus
There are 3 travel classes for this journey, including: Standard, Comfort, and Express.
The distance between Marrakesh and Essaouira is 104 miles, or approximately 166 kilometers.There are 3 ways to get from Marrakesh to Essaouira, including bus, minivan, and car.The earliest departure leaves at 00:00 and has a duration of 3 hours.
Marrakesh to Essaouira by bus
There are 3 travel classes for this journey, including: Standard, Comfort, 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 car, minivan, and bus.The earliest departure leaves at 00:00 and has a duration of 8 hours 30 minutes.
Marrakesh to Merzouga by bus
The only travel class available is Standard.
24Cities
64Routes
Our travelers reviews about the ride with Supratours
4.77
Based on 418 reviews from Bookaway users who traveled with Supratours
Our bus was less than half full and had comfy seats with curtains that could be drawn to stay out of the sun. Overall, it was a great experience, nothing flashy, but well worth the 100 mad spent per ticket.