Marrakech to Casablanca is one of Morocco's most booked intercity transfers, whether you're heading to Mohammed V Airport (CMN) for your flight home, catching a cruise from the Port of Casablanca, or simply moving on to explore the country's largest city. A private driver covers the Marrakech to Casablanca journey of 240 km in comfort, on your schedule, with no shared stops.
This guide covers the price, the route, every drop-off option in Casablanca, and exactly what to expect on the journey with Morocco Private Transport.
The Marrakech to Casablanca Route by Private Car
Your private driver from Marrakech to Casablanca follows the A7 autoroute north from Marrakech. The road is well maintained and dual carriageway throughout, with toll plazas near Marrakech and at Berrechid. Under normal traffic conditions the journey takes 2 hours 30 minutes.
Departures from central Marrakech, including riads inside the medina, may add 10-15 minutes for your driver to reach the highway on-ramp. Morocco Private Transport plans pickup timing to avoid both Marrakech morning congestion and Casablanca evening rush hour (5:00-7:00 PM) on arrival.
The landscape flattens out of the Haouz Plain roughly 30 minutes into the drive, giving way to open agricultural land most of the way to Casablanca. Your driver can drop you anywhere in the city, at CMN airport, the cruise port, or your hotel.
Marrakech to Casablanca Price
Marrakech to Casablanca with Morocco Private Transport starts from 1,800 MAD per vehicle. This price is fixed and includes fuel, all highway tolls, and door-to-door service from any Marrakech address to any Casablanca destination.
| Vehicle | Passengers | Price from |
|---|---|---|
| Luxury Sedan (Mercedes E-Class) | 1-3 passengers | 1,800 MAD |
| SUV (Toyota Land Cruiser) | 1-4 passengers | Contact for quote |
| Minivan (Mercedes Vito) | 1-6 passengers | Contact for quote |
| Sprinter Van | 7-14 passengers | Contact for group quote |
All prices are per vehicle, not per person. For reference, other confirmed Morocco Private Transport intercity prices: Marrakech to Agadir from 2,000 MAD, Casablanca to Fes from 2,900 MAD, Casablanca to Tangier from 2,900 MAD.
Marrakech to Casablanca
From 1,800 MAD per vehicle. Fixed price. Door-to-door from any Marrakech riad to any Casablanca address, including CMN airport and the cruise port.
✓ 2h30 direct ✓ Price per vehicle ✓ Airport & port drop-off ✓ English-speaking driver
Marrakech to Casablanca vs Train
The train for Marrakech to Casablanca runs from Marrakech Gueliz station and takes approximately 3 hours on ONCF's direct service, with several daily departures according to ONCF's official timetable. For a solo traveller on a tight budget, the train at 150-200 MAD per ticket is cheaper. Here is the full comparison:
| Factor | Private Driver | Train |
|---|---|---|
| Journey time (door to door) | ~2h30 | ~3h + station transfers |
| Pickup | Your riad or hotel | Marrakech Gueliz station |
| Drop-off | Hotel, CMN airport, or port | Casa Voyageurs station |
| Luggage | Unlimited | Limited overhead storage |
| Price (solo) | 1,800 MAD | ~150-200 MAD |
| Price (group of 4) | 450 MAD/person | ~150-200 MAD/person |
For Marrakech to Casablanca, the private driver wins for: travelers with a flight or cruise departure to catch, groups of 3 or more, anyone with heavy luggage, and travelers staying in the medina who would otherwise need an onward taxi from the station.
Where Your Marrakech to Casablanca Driver Drops You
Casablanca Mohammed V Airport (CMN)
If your flight departs from CMN, your driver drops you directly at the terminal. The confirmed rate for Marrakech to Casablanca is 1,800 MAD per vehicle, identical to a city centre drop-off. We recommend building in extra time for check-in, especially for international departures.
Casablanca cruise port
Travelers boarding a cruise from the Port of Casablanca can be dropped at the port gate in time for boarding. This is a common combination for travelers ending a Morocco land tour in Marrakech before a cruise departure.
Casablanca city hotels
Your driver delivers you to any hotel in Casablanca, whether city centre, the Corniche, Ain Diab, or Anfa. The price stays the same regardless of the specific drop-off address within the city.
Casablanca train stations
Continuing north to Rabat or Tangier by train after arriving from Marrakech? Your driver can drop you directly at Casa Voyageurs or Casa Port station.
Marrakech to Casablanca
Door-to-door. Fixed price. 2h30 direct. To any Casablanca address including CMN airport, cruise port, and train stations.
1,800 MAD per vehicle, all inclusive
Book Marrakech to Casablanca Transfer
What to Expect on the Journey
Comfort and vehicle
Your vehicle is air-conditioned and equipped with phone chargers and bottled water. One 10-minute rest break near Settat, roughly halfway, is standard. The sedan boot comfortably handles 2-3 large suitcases. For 4 passengers with heavy luggage, Morocco Private Transport recommends the SUV or minivan.
Medina pickup in Marrakech
Your driver knows every entrance point to the Marrakech medina and meets you at the nearest vehicle-accessible gate to your riad, assisting with luggage if needed. Most riads sit within a 2-3 minute walk from the nearest car-accessible point.
Departure timing advice
Morocco Private Transport recommends departing Marrakech between 9:00 AM and 1:00 PM for flight connections, allowing comfortable buffer time at CMN. For early morning international flights, departures as early as 5:00 AM from Marrakech can be arranged.
Frequently Asked Questions: Marrakech to Casablanca
How much does Marrakech to Casablanca cost with a private driver?
Marrakech to Casablanca starts from 1,800 MAD per vehicle. Price is per vehicle, not per person. Includes driver, fuel, and all highway tolls.
How long does Marrakech to Casablanca take?
Marrakech to Casablanca takes approximately 2 hours 30 minutes via the A7 autoroute, with one optional rest stop midway.
Can the driver drop me off directly at CMN airport?
Yes. Your Marrakech to Casablanca driver drops you at the terminal of your choice at Mohammed V Airport, at the same fixed price as a city drop-off.
Can a driver drop me at the Casablanca cruise port?
Yes. The Marrakech to Casablanca service covers cruise port drop-offs timed to your boarding schedule.
Is Marrakech to Casablanca faster by private driver than by train?
Marrakech to Casablanca by private driver takes 2h30 door-to-door. The train takes approximately 3 hours plus station transfer time at both ends. For most travelers with a flight or onward connection, the private driver is the faster total option.
Is the price the same to CMN airport and to Casablanca city centre?
Yes. Marrakech to Casablanca is 1,800 MAD per vehicle whether the drop-off is CMN airport, the cruise port, or any Casablanca city hotel.


