Supratours coach at a Moroccan bus station platform
Operator guide · Coach

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.

Book a transfer WhatsApp conciergeFrom €66· Private transfer, Marrakech → Essaouira, up to 3 passengers

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

Supratours vs the alternatives — Marrakech to Essaouira
OptionJourney timeTypical cost (2 pax)Flexibility
Bacharide private transfer2 h 30from €66 totalLeave when you like, stops allowed
Supratours coach3 h≈ 160 MAD + taxisFixed timetable
CTM coach3 h≈ 160 MAD + taxis + bagsFixed timetable
Shared grand taxi2 h 45≈ 140 MADLeaves 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