S.T.R. -Tickets and online bookings
S.T.R. is based in Morocco and provides shared bus services from Marrakesh and Ouarzazat to Casablanca.
Official address: HFPF+74 Casablanca
Phone 1: +212 679-982888
S.T.R.’s popular routes
Marrakesh to Casablanca
The distance between Marrakesh and Casablanca is 137 miles, or approximately 219 kilometers.There are 5 ways to get from Marrakesh to Casablanca, including car, minivan, 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.
Marrakesh to Casablanca by bus
The only travel class available is Standard.Marrakesh to Ouarzazate
The distance between Marrakesh and Ouarzazate is 79 miles, or approximately 126 kilometers.There are 3 ways to get from Marrakesh to Ouarzazate, including car, minivan, 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 Ouarzazate by bus
The only travel class available is Standard.- 3Cities
- 6Routes
S.T.R.'s most popular stations
Choose a city
- Marrakesh Bus StationStation road to Marrakech, Boulevard 11 Janvier, Marrakech 40000, Morocco
- Ouarzazate Bus StationGare routière, Av. Moulay Abdellah, W3GC+77 Ouarzazate, Morocco
- Gare Routiere Ouled ZianeGare Routiere Ouled Ziane, Route Ouled Ziane El Farah, Casablanca, Casablanca 20100, Morocco
Stories by travelers, for travelers
6 essentials to pack for a long bus ride
Not sure what to pack for the long bus ride you have coming up? Here`s with a short list of things you can`t forget to take with you.
The importance of travel as a tool for self-development
Travel inspires, opens doors, forges connections, changes perspectives and encourages self-development. Grow into the best version of yourself by traveling.
The geeky globe: 8 reasons why geeky travelers are the best
When we think of the best possible companion to join us on our trip, many different characteristics come to mind. Maybe your potential companion is geeky!