Discovering...
Discovering...

Essaouira lies about 350 km south of Casablanca, and with no railway reaching the town you travel by road — either a direct Supratours or CTM coach, or a faster train to Marrakech and a connecting bus onward. This guide compares every option with 2026 fares and times, covers arrivals straight from Mohammed V airport, and flags which route suits which traveller.
Distance
~350 km by road
Driving time
~4h30–5h
Train
None to Essaouira; rail ends at Marrakech
Direct bus
~6h30, ~140–180 MAD (~$14–18)
Bus operators
Supratours and CTM
Train + bus via Marrakech
~2h40 rail + ~2h45 coach
Private car
~1,800–2,500 MAD (approx.)
Airport
Mohammed V (CMN), shuttle train to Casa Voyageurs
Motorway toll (to Marrakech)
~90 MAD if self-driving
Best for airport arrivals
Direct Supratours coach or private car
Sofia Marín· Coast, North & Practical Travel Editor
Spanish travel writer based in Tangier who criss-crosses northern Morocco and the Atlantic coast by bus, train and ferry. She covers Chefchaouen, Tangier, Essaouira and the practical side of getting around. Tangier · 10+ years covering Morocco
Published 16 January 2026 Last updated 17 July 2026
Casablanca and Essaouira are joined by road, not rail — the railway runs south only as far as Marrakech, so the wind-blown coast town has no station. That leaves two sensible public routes. The straightforward one is a direct Supratours or CTM coach that runs the full 350 km in about six and a half hours for a single fare. The faster-feeling one is to take a comfortable train down to Marrakech in under three hours, then change to a Supratours bus for the final two and three-quarter hours to the coast.
Which is better depends on your plans. If Essaouira is the goal and you just want to get there, the direct coach is simplest — one ticket, one seat, no change. If you would like to break the journey in Marrakech, or you are already routing through it, the train-plus-bus combination makes sense and splits the day neatly. Drivers and groups have the third option of a private car or self-drive, which is quickest door to door and the most flexible.
For the wider network picture and realistic leg times, see the driving distances matrix; the reverse coastal hop from Agadir is covered in our Agadir–Essaouira guide.
Each route trades directness against speed and cost. The direct coach is cheapest and simplest but the longest single sit. The train-plus-bus is faster in motion and more comfortable on the rail leg, but the change at Marrakech and the wait between connections eat into the time saved. A private car is quickest and door to door but costs several times the bus fare, though split between a family or group it is far more reasonable per head. The table sets the realistic 2026 figures side by side.
One honest caveat: the train-via-Marrakech option looks faster on paper because the rail leg is quick, but by the time you have changed stations, waited for the connecting coach and covered the final run to the coast, the total is often similar to the direct bus. Its real advantage is comfort and the chance to break in Marrakech, not raw speed.
| Route | Total time | Approx. fare | Frequency | Notes |
|---|---|---|---|---|
| Direct Supratours / CTM coach | ~6h30 | ~140–180 MAD per person | A few daily | One ticket, no change; longest single sit |
| Train to Marrakech + Supratours bus | ~6h with change | ~90–140 MAD rail + 80–90 MAD coach | Frequent trains, several coaches | Faster in motion; change and wait at Marrakech |
| Private car / driver | ~4h30–5h | ~1,800–2,500 MAD per car | On demand | Door to door; can collect at the airport |
| Self-drive rental | ~4h30–5h | Fuel ~250–300 MAD + toll ~90 MAD | Anytime | A7 motorway then coastal road; easy driving |
The direct coach is the backbone of this route. Supratours — the railway's own bus arm — and CTM both run air-conditioned services from Casablanca down to Essaouira's bus station, taking about six and a half hours with a comfort stop or two. Fares sit around 140–180 MAD, and the coaches are reliable, reclining and punctual. Supratours in particular is designed to plug into the rail network, so its Casablanca departures are convenient if you are already arriving by train.
The one thing to plan is frequency: direct Casablanca–Essaouira services are limited to a handful a day rather than an hourly stream, so book a day ahead online, on the operator's app, or at the terminal, especially in summer and around public holidays. The bus sets you down at Essaouira's gare routière, a short walk or cheap petit-taxi ride from Bab Doukkala and the medina, where our pick of the best riads in the ramparts and the port's grilled-fish stalls await.
The alternative uses Morocco's excellent rail spine. A frequent Al Atlas train runs Casablanca to Marrakech in about two hours forty, comfortable and air-conditioned in both first and second class, for roughly 90–140 MAD in second. At Marrakech you change to a Supratours coach for the final leg across the argan plains to Essaouira, about two and three-quarter hours for 80–90 MAD. Booking the Marrakech–Essaouira coach in advance is wise, as it is a popular tourist run.
This combination shines if Marrakech is already on your itinerary — you can spend a night there and continue rested — or if you simply prefer the train to a long coach. The table shows the two legs. Note the connection is not always tight: allow buffer time at Marrakech for the station-to-coach transfer, and check the last onward Supratours departure so you are not stranded overnight if a train runs late.
| Leg | Service | Duration | Approx. fare |
|---|---|---|---|
| Casablanca → Marrakech | Al Atlas train (2nd class) | ~2h40 | ~90–140 MAD |
| Change at Marrakech | Station to Supratours terminal | ~30–60 min wait | Petit taxi a few MAD |
| Marrakech → Essaouira | Supratours coach | ~2h45 | ~80–90 MAD |
| First class upgrade (rail leg) | Al Atlas 1st class | ~2h40 | ~140–215 MAD |
Many travellers make this trip straight off an international flight, and Casablanca's Mohammed V airport (CMN) is well set up for it. A shuttle train runs from beneath the terminal to Casa Voyageurs, the main station, from where you pick up the Marrakech train or transfer to the Supratours coach terminal. Budget around 40 minutes for the airport train plus your connection time, and remember the last useful departures south leave in the afternoon, so a late arrival may mean an overnight in Casablanca first.
If you would rather not string together connections after a long flight, a private car is the low-stress choice: pre-book a driver to meet you at arrivals and go straight to Essaouira in about four and a half to five hours. It costs more, but for jet-lagged families or groups with luggage it removes every handover. Airport logistics, transfer options and facilities are covered in our Mohammed V airport guide.
A private transfer turns the trip into a single flexible run: door-to-door pickup, luggage space and the freedom to stop, for roughly 1,800–2,500 MAD per car. It suits families, groups, and anyone who values arriving fresh over saving money. Book through your riad or a reputable operator rather than a tout, and confirm whether the price includes the motorway toll and any waiting time.
Self-driving is a genuine option here and not difficult. The fast, modern A7 motorway carries you from Casablanca to Marrakech for a toll of about 90 MAD, and from there the toll-free N8 and R207 run out to the coast. Total fuel is roughly 250–300 MAD, and the driving is easy by Moroccan standards — no mountain passes, good signage. A car also lets you turn Essaouira into the start of a wider coastal loop down to Agadir. Read up on norms in the driving distances matrix before you set off, and note that Essaouira's medina is pedestrianised, so you will park outside the walls.
For most travellers heading straight to the coast, the direct Supratours or CTM coach is the sensible pick: one ticket, no change, and a fare a fraction of a private car. If you want to fold Marrakech into the journey, or you simply prefer trains, the rail-plus-bus route via Marrakech is comfortable and splits the day, even if it rarely saves real time over the direct coach. And if you are arriving jet-lagged, travelling as a family, or value doorstep service, a private car is worth the premium.
Whichever you choose, this is one of Morocco's easier long hops — flat, well-served and toll-light. Once on the coast you will want to know how long to linger; our how-many-days-in-Essaouira planner helps you decide between a quick overnight and a longer wind-and-surf stay. All fares here are approximate 2026 figures — confirm on the day, as bus times and rail prices shift with season and demand.
No. Morocco's railway runs south only as far as Marrakech, so Essaouira has no station and no direct train. You either take a direct Supratours or CTM coach the whole way, or ride the train to Marrakech and change to a connecting Supratours bus for the final leg to the coast. Both are comfortable; the direct bus is simpler, the train-plus-bus faster in motion.
About six and a half hours by direct coach over the roughly 350 km, or a similar total via the train to Marrakech plus a connecting bus once you include the change and wait. A private car is quickest at around four and a half to five hours door to door. Allow extra if you are connecting from Mohammed V airport, which adds the shuttle-train leg into Casablanca.
Roughly 140–180 MAD for the direct Supratours or CTM coach. If you go via Marrakech instead, budget around 90–140 MAD for the train in second class plus 80–90 MAD for the connecting Supratours bus. Book a day ahead online or at the terminal in summer and around holidays, as direct services are limited and popular.
Take the shuttle train from beneath the airport to Casa Voyageurs, then either the Marrakech train and a connecting coach, or a transfer to the Supratours terminal for a direct bus. Budget around 40 minutes for the airport train plus connection time. For a late arrival or a low-stress option, pre-book a private car to go straight to Essaouira in about five hours.
It is a natural stop. Marrakech sits directly on the rail route and is worth a night, so if it is already on your itinerary the train-plus-bus option lets you break there and continue rested. If Essaouira is your only goal, the direct coach avoids the change entirely. Either way the two cities pair well, forming an easy inland-and-coast loop.
Yes, and it is one of the easier drives in Morocco. Take the A7 motorway to Marrakech for a toll of about 90 MAD, then the toll-free N8 and R207 out to the coast — roughly four and a half to five hours with fuel around 250–300 MAD. There are no mountain passes and signage is good. Note Essaouira's medina is pedestrianised, so you park outside the ramparts.
They are usually similar in total. The direct coach runs about six and a half hours with no change. The train to Marrakech is quick at under three hours, but once you add the station change, the wait and the connecting coach to the coast, the total often matches the direct bus. Choose the train route for comfort or to break in Marrakech, not for raw speed.
Plan it with a local expert
Crafting extraordinary journeys through Morocco's timeless landscapes. 100% private journeys, handcrafted around you.
from $2,011Sahara Desert Luxury Expedition
from $2,054Essential Morocco: Imperial Cities Circuit
from $5,978Sahara to Sea: Morocco Complete
Practical Guides
Every way to travel the Agadir-Essaouira coast, comparing bus, shared taxi and private transfer on time and cost.
Read guidePractical Guides
A master reference of realistic driving distances and times between Morocco's main hubs, with where to break long legs.
Read guidePractical Guides
A guide to Morocco's main hub, with the airport train, transfers to Casa, Rabat and Marrakech, and facilities.
Read guideHotels & Riads
The finest riads and boutique guesthouses inside Essaouira’s wind-swept ramparts — sea-view rooftops, budget to boutique.
Read guideFood & Dining
The Atlantic port’s dining scene — the grilled-fish stalls at the harbour, Skala-view tables and where to try fresh sardines and sea urchin.
Read guideAttractions & Heritage
Decision guide: day trip from Marrakech vs overnight vs multi-night wind/surf stay, time-budget table by length, daily-cost table, who benefits from staying longer (surfers, slow travellers).
Read guide