Skip to content
MoroccoForYou
Skip to content

Morocco Travel Blog · 10 min read

Casablanca to Rabat by Car: Distance, Driving Time, Route & Stops (2026 Guide)

Everything you need for the Casablanca to Rabat drive: real distance and driving time, the best route via the A1 motorway, worthwhile stops along the way, how it compares to the train, and where to rent a car.

By MoroccoForYou Editorial — Casablanca · Published June 19, 2026

A1 motorway between Casablanca and Rabat Morocco — Atlantic coast road trip route

Casablanca to Rabat is the shortest and easiest drive on Morocco's entire motorway network — a straight shot up the Atlantic coast that takes under an hour on a good day. It is also one of the most-searched Morocco travel routes, because so many visitors land at Casablanca Mohammed V Airport (CMN) and need to know exactly how to reach the capital. This guide gives you the real distance and driving time (not the optimistic ones), the best route, worthwhile stops along the way, how driving compares to the train, and how to rent a car for the trip.

Casablanca to Rabat Distance

The driving distance from Casablanca to Rabat is approximately 87–93 km (54–58 miles), depending on your exact start and end points within each city. The straight-line ("as the crow flies") distance is shorter, around 86 km (53 miles), but the actual road distance via the A1 motorway is what matters for trip planning.

If you start from Casablanca Mohammed V Airport (CMN) rather than the city centre, the distance to Rabat is slightly longer — around 120 km — since the airport sits southeast of Casablanca, adding extra motorway time before you even reach the city.

Casablanca to Rabat Driving Time

The real driving time from Casablanca to Rabat is 1 hour to 1 hour 20 minutes via the A1 motorway, depending on traffic — not the 49 minutes some distance calculators suggest at unrealistic average speeds. This is one of the few routes in Morocco where online estimates are reasonably close to reality, since it is entirely motorway with no mountain passes or town traffic to slow you down.

From Casablanca Airport (CMN) specifically, budget 1 hour 30 minutes to 1 hour 45 minutes, accounting for the drive out of the airport zone and onto the A1.

Casablanca to Rabat — distance and driving time summary 2026
FromDistanceDriving timeRoute
Casablanca city centre87–93 km1h00–1h20A1 motorway
Casablanca Airport (CMN)~120 km1h30–1h45A7 to A1 motorway
Casablanca to Rabat by train87 km0h50–1h00ONCF direct train
Casablanca to Rabat by bus87 km1h15CTM bus

How to Get from Casablanca to Rabat — All Options Compared

There are four practical ways to travel between Casablanca and Rabat, each with different trade-offs depending on your priorities.

Casablanca to Rabat — transport options compared 2026
MethodTimePriceBest for
Rental car (A1 motorway)1h00–1h20From 250 MAD/day (€23) + ~MAD 33 tollFlexibility, stops along the way, onward travel
ONCF train0h50–1h00MAD 35–90 (€3.20–8.30)Fastest, no traffic risk, city-centre to city-centre
CTM bus1h15MAD 50–75 (€4.60–7)Budget travelers, no driving needed
Grand taxi (shared)1h00–1h15MAD 60–80 (€5.50–7.40)Quick, flexible departure times
Private taxi (one-way)1h00MAD 400–600 (€37–55)Direct door-to-door, no transfers

Is It Better to Drive or Take the Train from Casablanca to Rabat?

For a same-day round trip or a one-city visit, the train is genuinely faster and less stressful — Casablanca Voyageurs to Rabat Ville runs roughly every 30 minutes, takes under an hour, costs €3–8, and drops you in the heart of Rabat without parking concerns.

A rental car becomes the better choice the moment your trip is not just Casablanca-to-Rabat-and-back. If Rabat is one stop on a longer route (continuing to Tangier, Chefchaouen, or Fes), or if you want to stop at the beaches and small towns along the way, a car gives you flexibility the train cannot. Most travelers doing a multi-city Morocco itinerary rent a car at Casablanca Airport for the whole loop rather than mixing trains and rentals.

The Best Route: Driving the A1 Motorway

The standard route is entirely on the A1 toll motorway (Autoroute du Maroc), connecting Casablanca directly to Rabat with no significant turns or navigation challenges. From central Casablanca, follow signs for "Rabat / A1" to join the motorway, then it is a straight run north along the Atlantic coast.

The toll for this stretch is approximately MAD 33 (€3) for a standard car. Payment is cash or via the Jawaz electronic toll tag at dedicated lanes. Keep small bills handy if paying cash.

Best Stops Between Casablanca and Rabat

Although the drive takes only an hour, several worthwhile stops sit directly along or just off the A1 route — useful if you want to break up the trip or are doing a slower coastal exploration rather than a direct city-to-city run.

Best stops between Casablanca and Rabat
StopDistance from CasablancaWhy stop here
Mohammedia~25 kmCoastal town with beaches, a working fishing port, and the Samir refinery skyline — a relaxed first stop
Skhirat~50 kmQuiet beach town popular with Rabat residents; good seaside lunch stop
Témara~70 kmCoastal suburb of Rabat with the Port of Témara and El Harhoura beach nearby, set against a forested backdrop
Salé~85 kmRabat's historic twin city across the Bou Regreg river — old medina, less touristy than Rabat itself
Morocco Mall (Casablanca)0 km (before departure)Africa's largest mall, worth a stop before leaving Casablanca if shopping is on your list

What to See in Rabat When You Arrive

Rabat is Morocco's political capital and a UNESCO World Heritage City, with a noticeably calmer, more orderly feel than Casablanca or Marrakech. The essential stops, all within a compact area, are the Hassan Tower and the Mausoleum of Mohammed V (an unfinished 12th-century minaret beside the royal mausoleum), the Kasbah of the Udayas (a fortified, blue-and-white painted quarter overlooking the river mouth), and the Chellah — a medieval fortified necropolis built on earlier Roman ruins, now home to storks nesting among the walls.

Plan 1 full day in Rabat to cover these sites comfortably, with lunch in the Udayas kasbah gardens or along the Rabat-Salé waterfront.

Casablanca to Rabat Day Trip — Is It Possible?

Yes — Casablanca to Rabat is one of the easiest day trips in Morocco given the short driving time. A typical day-trip schedule: depart Casablanca by 8:30am, arrive Rabat by 9:30-10am, spend 4-5 hours covering the Hassan Tower, Kasbah of the Udayas, and Chellah with lunch in between, then drive back to Casablanca by early evening.

If renting a car for the day trip, factor in parking near the main sites (the Kasbah and Hassan Tower areas have designated paid parking, typically MAD 10-20) and keep the return trip before the 5-7pm rush hour into Casablanca if possible.

Renting a Car for the Casablanca to Rabat Drive

For travelers continuing past Rabat — to Tangier, Chefchaouen, Fes, or a full northern Morocco loop — picking up a rental car at Casablanca Airport (CMN) before driving to Rabat is the most efficient option. MoroccoForYou Cars offers free meet & greet directly in the CMN arrivals hall, so you can be on the A1 motorway toward Rabat within 20-30 minutes of landing.

An economy car (Renault Clio, Dacia Sandero) is entirely sufficient for the Casablanca-Rabat drive and any extension north along the coast — no 4x4 needed for this route. Prices start at 250 MAD/day (€23) with unlimited mileage.

Plan your Morocco trip with us

MoroccoForYou is a Morocco-based agency. Tell us your dates on WhatsApp — we reply within an hour with a draft itinerary, hotel options and a car or driver quote.

Destinations in this article

Frequently asked questions

What is the distance from Casablanca to Rabat?

The driving distance from Casablanca to Rabat is approximately 87–93 km (54–58 miles) via the A1 motorway. The straight-line distance is slightly shorter at around 86 km (53 miles).

How long does it take to drive from Casablanca to Rabat?

The driving time from Casablanca to Rabat is 1 hour to 1 hour 20 minutes via the A1 motorway, depending on traffic. From Casablanca Airport (CMN) specifically, budget 1 hour 30 to 1 hour 45 minutes.

How do I get from Casablanca to Rabat without a car?

The ONCF train is the best option without a car — it runs roughly every 30 minutes between Casablanca Voyageurs and Rabat Ville, takes under an hour, and costs MAD 35–90 (€3.20–8.30). CTM buses and shared grand taxis are also available.

Can I visit Rabat as a day trip from Casablanca?

Yes — Casablanca to Rabat is one of the easiest day trips in Morocco. Depart by 8:30am, spend 4-5 hours seeing the Hassan Tower, Kasbah of the Udayas, and Chellah, and return to Casablanca by early evening. The train is often more relaxing than driving for a same-day round trip.

Is it better to take the train or drive from Casablanca to Rabat?

The train is faster and less stressful for a direct Casablanca-Rabat trip (50-60 minutes, no parking needed). A rental car is better if Rabat is one stop on a longer route continuing to Tangier, Chefchaouen, or Fes, or if you want to stop at coastal towns like Mohammedia or Skhirat along the way.

People also ask

What towns are between Casablanca and Rabat?
The main towns along the A1 route between Casablanca and Rabat are Mohammedia (25 km, coastal town with beaches), Skhirat (50 km, quiet beach town), Témara (70 km, Rabat's coastal suburb), and Salé (85 km, Rabat's historic twin city across the river).
How much is the toll from Casablanca to Rabat?
The A1 motorway toll from Casablanca to Rabat is approximately MAD 33 (€3) for a standard car, payable in cash or via electronic toll tag at the toll plaza.
Can I rent a car in Casablanca and drop it off in Rabat?
Yes — one-way rentals from Casablanca to Rabat are available with most agencies, though given the short 1-hour distance, most travelers simply keep the car for their full Morocco itinerary rather than doing a one-way drop-off this close.
  • 4.9 / 5

    600+ traveler reviews

  • Licensed agency

    Registered in Morocco

  • Reply in <1h

    EN · FR · AR support

  • Free cancellation

    Up to 48h before

Read next