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

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.
| From | Distance | Driving time | Route |
|---|---|---|---|
| Casablanca city centre | 87–93 km | 1h00–1h20 | A1 motorway |
| Casablanca Airport (CMN) | ~120 km | 1h30–1h45 | A7 to A1 motorway |
| Casablanca to Rabat by train | 87 km | 0h50–1h00 | ONCF direct train |
| Casablanca to Rabat by bus | 87 km | 1h15 | CTM 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.
| Method | Time | Price | Best for |
|---|---|---|---|
| Rental car (A1 motorway) | 1h00–1h20 | From 250 MAD/day (€23) + ~MAD 33 toll | Flexibility, stops along the way, onward travel |
| ONCF train | 0h50–1h00 | MAD 35–90 (€3.20–8.30) | Fastest, no traffic risk, city-centre to city-centre |
| CTM bus | 1h15 | MAD 50–75 (€4.60–7) | Budget travelers, no driving needed |
| Grand taxi (shared) | 1h00–1h15 | MAD 60–80 (€5.50–7.40) | Quick, flexible departure times |
| Private taxi (one-way) | 1h00 | MAD 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.
| Stop | Distance from Casablanca | Why stop here |
|---|---|---|
| Mohammedia | ~25 km | Coastal town with beaches, a working fishing port, and the Samir refinery skyline — a relaxed first stop |
| Skhirat | ~50 km | Quiet beach town popular with Rabat residents; good seaside lunch stop |
| Témara | ~70 km | Coastal suburb of Rabat with the Port of Témara and El Harhoura beach nearby, set against a forested backdrop |
| Salé | ~85 km | Rabat'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.

