Casablanca → Rabat private transfer

Casablanca → Rabat private transfer

€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.

The honest comparison first

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.

Everything side by side

Per person for public transport, per vehicle for the car.

OptionCostTimeBest for
ONCF train35–70 MAD per person55–60 min, hourly1–2 people, centre to centre, daytime
Al Boraq69–119 MAD per person~1 h, every 30–60 minSame, with reserved seats and lounges
CTM coach50–75 MAD per person1 h 15 – 2 hLowest budget, no time pressure
Grand taxiNegotiated per seat~1 h, leaves when fullLocals, no timetable, fixed terminus
Private car (us)€80 per vehicle~1 h, door to door3+ people, luggage, appointments, off-station addresses

When €80 is the right call

  • Three or more of you. €80 across four people is €20 each — comparable to Al Boraq first class, with no station transfers at either end.
  • Real luggage. Trains have overhead racks, not a hold, and Rabat Agdal to your hotel is another taxi.
  • A meeting with a fixed hour. Embassies, ministries and visa appointments are why most of our passengers make this trip, and a missed connection is not recoverable.
  • Early, late, or a Friday afternoon, when trains fill and the timetable thins.
  • An address away from a station — Souissi, Hay Riad, Salé, or a hotel on the corniche.

Visa and official appointments

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.

What is included

  • Fixed €80 per vehicle — the same for one passenger or five
  • All motorway tolls and fuel
  • Door to door, any address in either city
  • One stop on request
  • Free child seats, fitted before departure
  • No deposit, free cancellation up to 24 hours before
  • Drivers who speak English, French, Spanish and Arabic

Coming from the airport, or going further

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.

Frequently asked questions

How far is Rabat from Casablanca?

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.

How much is a taxi from Casablanca to Rabat?

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.

How long is the train from Casablanca to Rabat?

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.

Is the train better than a car on this route?

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.

Is there a bus from Casablanca to Rabat?

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.

How much are the tolls?

Around 40 MAD on the A3, already included in our price.

Can you wait during my appointment and take me back?

Yes. Tell us the appointment time and the expected duration at booking and we quote the same-day return including the wait.

How many passengers can you take?

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.

Do you pick up anywhere in Casablanca?

Yes, door to door across greater Casablanca — Maarif, Anfa, Ain Diab, the corniche or the business districts. Give us the exact address.

Do you go to Salé as well?

Yes. Salé is across the Bouregreg from Rabat and is the same price. Mention it at booking so the driver plans the crossing.

Get your fixed price →Ask on WhatsApp