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

Marrakesh to Casablanca
The distance between Marrakesh and Casablanca is 138 miles, or approximately 220 kilometers.There are 5 ways to get from Marrakesh to Casablanca, including bus, train, minivan, car, and flight.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 2 hours.The fastest way to travel is by bus, which takes approximately 2 hours 55 minutes.
Marrakesh to Casablanca by bus
Starting Price: US$ 11The only travel class available is Standard.Casablanca to Marrakesh
The distance between Casablanca and Marrakesh is 138 miles, or approximately 220 kilometers.There are 5 ways to get from Casablanca to Marrakesh, including bus, train, minivan, car, and flight.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 2 hours.The fastest way to travel is by bus, which takes approximately 3 hours.
Casablanca to Marrakesh by bus
Starting Price: US$ 10The only travel class available is Standard.Essaouira to Casablanca
The distance between Essaouira and Casablanca is 192 miles, or approximately 307 kilometers.There are 3 ways to get from Essaouira to Casablanca, including bus, minivan, and car.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 4 hours.The fastest way to travel is by bus, which takes approximately 5 hours 30 minutes.
Essaouira to Casablanca by bus
Starting Price: US$ 16The 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 bus, minivan, and car.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 4 hours.The fastest way to travel is by bus, which takes approximately 7 hours.
Casablanca to Essaouira by bus
Starting Price: US$ 16The only travel class available is Standard.Marrakesh to Rabat
The distance between Marrakesh and Rabat is 179 miles, or approximately 286 kilometers.There are 4 ways to get from Marrakesh to Rabat, including bus, train, minivan, and car.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 3 hours.The fastest way to travel is by bus, which takes approximately 4 hours 30 minutes.
Marrakesh to Rabat by bus
Starting Price: US$ 13The only travel class available is Standard.
- 36Cities
- 165Routes
Our travelers reviews about the ride with Sahara Voyage
Based on 12 reviews from Bookaway users who traveled with Sahara Voyage
Sven K.
Fabio M.
Elise B.
Angeli L.
James F.