
Supratours Morocco
Supratours is the coach arm of ONCF, Morocco's national railway, created to extend the train network to cities without a station — above all Essaouira, Agadir and Dakhla. Fares are similar to CTM (around 80–100 MAD Marrakech–Essaouira) and tickets can be combined with a train ticket in a single booking. Coaches leave from stations next to the railway station, so if your hotel is elsewhere you will still need taxis at both ends.
Supratours exists because Morocco's railway stops short of the Atlantic coast south of Casablanca. Rather than lay track to Essaouira and Agadir, ONCF runs coaches that connect at the train station, letting you buy one ticket from Tangier or Fes all the way through to the coast.
That integration is the real advantage: reserved seats, a fare guaranteed even if the train is late, and a departure point that is easy to find. The trade-off is the same as any coach — you travel on the timetable, not yours, and you finish at a station rather than your riad.
Below: the routes that matter to visitors, where the Marrakech and Essaouira stations really are, and a like-for-like cost comparison with a private transfer.
Why book Supratours Morocco with Bacharide
Owned by ONCF
The rail operator runs it, so train + coach can be booked as one through ticket.
Best for Essaouira
Marrakech–Essaouira is the flagship route, roughly 3 hours, several departures a day.
Next to the train station
Marrakech departures leave from beside Marrakech Gare, not the medina.
Book ahead in summer
Essaouira in July and August and the Gnaoua festival week sell out days in advance.
Luggage included
Hold luggage is generally included in the fare, unlike some competitors.
No hotel pickup
Station to station only — a private transfer collects you at your door.
Supratours vs the alternatives — Marrakech to Essaouira
| Option | Journey time | Typical cost (2 pax) | Flexibility |
|---|---|---|---|
| Bacharide private transfer | 2 h 30 | from €66 total | Leave when you like, stops allowed |
| Supratours coach | 3 h | ≈ 160 MAD + taxis | Fixed timetable |
| CTM coach | 3 h | ≈ 160 MAD + taxis + bags | Fixed timetable |
| Shared grand taxi | 2 h 45 | ≈ 140 MAD | Leaves when full |
Coach fares are typical 2026 counter prices and exclude taxis to and from the stations.
Supratours stations to know
Marrakech: departures are from the Supratours office on Avenue Hassan II, immediately beside Marrakech railway station in Gueliz — around 15–20 MAD by petit taxi from the medina.
Essaouira: the station is just outside Bab Doukkala, a five-minute walk from the medina gate but a longer, awkward one with suitcases over cobbles.
Agadir: Supratours uses a terminal near the Al Massira road, with connections onward to Tiznit, Sidi Ifni and Dakhla.
Booking a combined train + coach ticket
ONCF's booking system sells Tangier or Fes to Essaouira as a single itinerary: train to Marrakech, then Supratours coach. The connection is protected, so a late train does not cost you the coach seat.
If your final stop is a riad inside the Essaouira medina, many travellers take the train to Marrakech and switch to a private transfer for the last leg — it is the only option that ends at the door.
Supratours Morocco — frequently asked questions
Door to door instead of station to station
Same route, no timetable, no taxi at either end. Fixed price confirmed instantly.
Book your transfer