
€80 per vehicle
Reviewed August 2026 by Ahlam Giyat, travel editor at Taxi Maroc Aéroport, Marrakech.
Casablanca to Rabat is 87 km and takes about an hour on the A3 motorway, or up to 1 h 20 through Casablanca's ring road at rush hour. A private car is €80 per vehicle, not per person. Before you book it, know this: the train covers the same journey in 55 minutes for 35 to 70 MAD, hourly, and on this particular route it is genuinely hard to beat. We will tell you exactly when the car is worth it and when it is not.
This is Morocco's busiest rail corridor and the trains are excellent. Conventional ONCF services run hourly, 55 to 60 minutes, 35 to 70 MAD. Al Boraq covers Casa Voyageurs to Rabat Agdal in about the same hour for 69 to 119 MAD in second class, with departures every 30 to 60 minutes.
By car it is 87 km and roughly an hour of driving — but that is station-to-station time versus door-to-door time, and the ring road can add twenty minutes at 08:00 or 18:00.
If you are one or two people going centre to centre in daylight, take the train. We sell the car and we still say it — on this route the arithmetic is not close.
Per person for public transport, per vehicle for the car.
| Option | Cost | Time | Best for |
|---|---|---|---|
| ONCF train | 35–70 MAD per person | 55–60 min, hourly | 1–2 people, centre to centre, daytime |
| Al Boraq | 69–119 MAD per person | ~1 h, every 30–60 min | Same, with reserved seats and lounges |
| CTM coach | 50–75 MAD per person | 1 h 15 – 2 h | Lowest budget, no time pressure |
| Grand taxi | Negotiated per seat | ~1 h, leaves when full | Locals, no timetable, fixed terminus |
| Private car (us) | €80 per vehicle | ~1 h, door to door | 3+ people, luggage, appointments, off-station addresses |
Rabat is the capital and holds the embassies, so a large share of this route is people with an appointment they cannot miss. We plan those backwards: give us the appointment time and we set the departure, allowing for the Casablanca ring road.
We recommend arriving at least an hour before your slot. If you need the driver to wait and bring you back the same day, say so at booking and we quote the wait.
Landing at Casablanca Mohammed V and heading straight to Rabat? That is a different run at €100, with flight tracking and a meet in arrivals.
Staying in Casablanca instead? CMN → Casablanca city is €25. Coming from the south? Marrakech → Rabat is €170 and about 3 h 30.
And if you are weighing rail against road across the whole country, our transport guide lays out where the railway reaches and where it stops.
About 87 km by the A3 motorway, roughly an hour by car and up to 1 h 20 through the Casablanca ring road at rush hour.
Our fixed private transfer is €80 per vehicle, tolls and fuel included. Grand taxis are cheaper but leave only when full and drop at a fixed terminus.
55 to 60 minutes, hourly. Conventional ONCF tickets are 35 to 70 MAD; Al Boraq is 69 to 119 MAD in second class with departures every 30 to 60 minutes.
For one or two people travelling centre to centre in daylight, yes, clearly. The car wins from three passengers, with luggage, for a fixed appointment, or for an address away from a station.
Yes, CTM runs roughly every three to four hours for 50 to 75 MAD, taking 1 h 15 to 2 hours. It is the cheapest option and the slowest.
Around 40 MAD on the A3, already included in our price.
Yes. Tell us the appointment time and the expected duration at booking and we quote the same-day return including the wait.
Up to 3 in a sedan, 5 in an SUV, 7 in a van and 15 in a minibus. The price is per vehicle, not per person.
Yes, door to door across greater Casablanca — Maarif, Anfa, Ain Diab, the corniche or the business districts. Give us the exact address.
Yes. Salé is across the Bouregreg from Rabat and is the same price. Mention it at booking so the driver plans the crossing.