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.

From €130 for 1–3 passengers From €145 for 4 passengers From €185 for 5–7 passengers

Need a non-stop transfer instead? See our direct Essaouira → Rabat route.

337 km · 4h 15
Casablanca stopover included
Fixed price — no meters
Available 24/7

Essaouira ↔ Rabat & Casablanca – Fixed Prices

One-way or return. Same price in both directions. No surcharge for the Casablanca stopover.

Route1–3 pax4 pax5–7 paxDistanceDuration
Essaouira → Rabat (via Casablanca) €130€145€185 337 km 4h 15 Book
Essaouira → Casablanca only €130€145€185 355 km 4h Book
Essaouira Airport → Rabat €140€155€195 350 km 4h 30 Book
Sidi Kaouki → Rabat €135€150€190 350 km 4h 30 Book

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

Book Your Essaouira–Rabat Transfer

From €130 for 1–3 passengers. Fixed price, flexible stopover, door-to-door.