
Transport Roukh -Tickets and online bookings
Transport Roukh is a transportation company in Morocco. Transport Roukh operates in Marrakesh, Casablanca, Essaouira, Agadir, Ouarzazate and other cities in Morocco. Popular routes include Marrakesh to Casablanca, Casablanca to Marrakesh, Casablanca to Essaouira, Agadir to Essaouira, Essaouira to Agadir.
Transport Roukh’s popular routes

Marrakesh to Casablanca
The distance between Marrakesh and Casablanca is 138 miles, or approximately 221 kilometers.There are 5 ways to get from Marrakesh to Casablanca, including train, minivan, car, bus, 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.Casablanca to Marrakesh
The distance between Casablanca and Marrakesh is 138 miles, or approximately 221 kilometers.There are 5 ways to get from Casablanca to Marrakesh, including train, minivan, car, bus, and flight.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 2 hours.
Casablanca to Marrakesh by bus
Starting Price: US$ 10The only travel class available is Standard.Casablanca to Essaouira
The distance between Casablanca and Essaouira is 192 miles, or approximately 307 kilometers.There are 3 ways to get from Casablanca 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 4 hours.
Casablanca to Essaouira by bus
Starting Price: US$ 11The only travel class available is Standard.Agadir to Essaouira
The distance between Agadir and Essaouira is 84 miles, or approximately 135 kilometers.There are 3 ways to get from Agadir 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.
Agadir to Essaouira by bus
Starting Price: US$ 8The only travel class available is Standard.Essaouira to Agadir
The distance between Essaouira and Agadir is 84 miles, or approximately 135 kilometers.There are 3 ways to get from Essaouira to Agadir, 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 Agadir by bus
Starting Price: US$ 7The only travel class available is Standard.
- 11Cities
- 25Routes