Essaouira to Rabat – With Optional Casablanca Stopover
337 km · 4h 15 · Fixed price from €130. The flexible way to travel the Atlantic corridor — break your journey in Casablanca, or drop there instead of continuing to Rabat.
Need a non-stop transfer instead? See our direct Essaouira → Rabat route.
Essaouira ↔ Rabat & Casablanca – Fixed Prices
One-way or return. Same price in both directions. No surcharge for the Casablanca stopover.
Break the Journey in Casablanca — Or Don't
This version of the Essaouira–Rabat transfer is built around flexibility: the 337 km route runs along Morocco's Atlantic corridor and passes directly through Casablanca, Morocco's largest city, roughly two-thirds of the way to Rabat. Unlike a strict non-stop transfer, you can use this route to include a stop of one to two hours in Casablanca — to see the Hassan II Mosque, grab lunch, or drop a passenger — at no extra charge.
Prefer to end your journey in Casablanca rather than continuing to Rabat? We offer that as a standalone one-way option too (see the pricing table above), useful for travellers flying out of Casablanca Mohammed V Airport (CMN) instead of Rabat-Salé.
If you'd rather travel straight through with no stops, our direct Essaouira to Rabat transfer covers the same route at the same price — the only difference is the itinerary, not the cost.
337 km
Total distance
4h 15
Drive time
€130
From 1–3 pax
A Stress-Free, Flexible Atlantic Transfer
Our private taxi gives you comfort and control over the whole itinerary — stop where you like.
Guaranteed fixed price
The price shown is the final price — whether you stop in Casablanca or not. No meter, no surcharge for luggage, planned stops or late arrivals.
Door-to-door pickup
Your driver collects you from your exact address in Essaouira — riad, hotel, guesthouse or apartment — and drops you at your destination in Rabat or Casablanca. No shared taxi, no dragging suitcases to a bus station.
Modern, air-conditioned vehicles
Comfortable sedans for 1–4 passengers, minivans for 5–7. Wi-Fi and bottled water on board. Plenty of room for luggage.
Essaouira to Rabat via Casablanca – FAQ
Yes — this route is designed for it. We include a stop of one to two hours in Casablanca at no extra charge, whether to sightsee, have lunch or drop a passenger.
From €130 for 1–3 passengers (337 km, approximately 4h 15 of driving, excluding any stop). €145 for 4 passengers, €185 for 5–7 passengers.
Yes. A one-way transfer from Essaouira to Casablanca only is available from €130 for 1–3 passengers (355 km, approximately 4 hours) — useful if you're flying from Casablanca Mohammed V Airport.
Yes — see our direct Essaouira to Rabat transfer for the same route with no stopover built in. Same price, straight through.
Yes. Essaouira Airport (ESU) to Rabat is €140 for 1–3 passengers (350 km). Sidi Kaouki to Rabat is €135 for 1–3 passengers (350 km).
More Atlantic Corridor Transfers
Book Your Essaouira–Rabat Transfer
From €130 for 1–3 passengers. Fixed price, flexible stopover, door-to-door.