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
The only travel class available is Standard.
3Cities
4Routes
Prestige Tissir's most popular stations
Choose a city
Marrakesh Bus StationStation road to Marrakech, Boulevard 11 Janvier, Marrakech 40000, Morocco
Gare Routiere Ouled ZianeGare Routiere Ouled Ziane, Route Ouled Ziane El Farah, Casablanca, Casablanca 20100, Morocco
Rabat Bus StationGare routière Rabat, Avenue Hassan II, Rabat, Morocco
Your questions, Our answers
How much does a train ride cost from Casablanca to Marrakesh?
The cost of a train ride for a roundtrip adult ticket to Marrakesh leaving from Casablanca is around US$ 20
Do Prestige Tissir have toilets on board?
Prestige Tissir do have toilets on board!
Is there Wi-Fi on Prestige Tissir?
You can breathe a breath of fresh air… Prestige Tissir DOES have Wi-Fi on board their rides
Do I need to print my ticket or does Prestige Tissir offer e-tickets?
Prestige Tissir has e-tickets so you don’t need to print your tickets.
Which cities does Prestige Tissir operate in?
Prestige Tissir operates in Marrakesh, Casablanca, and Rabat