Casablanca–Marrakech: a tourist and business corridor
Casablanca and Marrakech are roughly 240 km apart via the A7 motorway, a trip that usually takes between 2h30 and 3 hours depending on traffic leaving Casablanca and where you're headed in Marrakech. It's one of the most in-demand connections in the country, driven at once by tourism, business travel and weekend family round trips.
That heavy traffic works in your favour: on MySeatGO, it's common to find several rides posted for the same day, leaving you free to pick the time and meeting point that suit you best.
How much does a Casablanca–Marrakech trip cost?
Over 240 km, the contribution the driver asks for mainly covers fuel and the A7 toll. The price stays well below driving solo, and is often better value than a long-distance train or bus ticket, especially when travelling in a group. MySeatGO takes no commission: the posted price is what you pay directly to the driver.
Fares vary by departure time, demand and the driver. The simplest approach is to compare the rides available at the moment you search rather than rely on a fixed price.
Choosing the right departure time
To avoid the jams leaving Casablanca, many travellers favour an early-morning or midday departure. Friday late-afternoon departures are in high demand from both the Marrakech and Casablanca sides: be sure to book your seat ahead for those time slots.
If no ride matches your schedule exactly, post your own ride request: set your time window and destination, and let the drivers running the corridor offer you a seat.
Travelling with confidence on long distances
On a trip of nearly three hours, comfort and trust matter. Every MySeatGO profile shows verification details — identity, phone and, for drivers, the vehicle — and you can read the reviews left after previous trips before confirming your seat.
Think of carpooling to send a parcel to Marrakech too: entrusting a package to a driver already on the road is often faster and cheaper than a standard delivery service.
Casablanca → Marrakech · 240 km