Supratours TicketsJourney CompanionFind another journey →
Journey Companion / Essaouira to Marrakech
Return from the coast

Essaouira Marrakech

The return trip has four regular services. The early coaches leave time in Marrakech; the late ones are more useful when Essaouira is the main part of your day.

Check tickets online →
Route artwork for the Essaouira to Marrakech coach journey
JourneyAbout 3 hours
Departures4 regular departures
FareFrom 100 MAD
ArrivalMarrakech by 20:00

Choose the return around your next stop

The timetable record lists departures at 07:00, 15:30, 17:00 and 18:30. Each listed service takes three hours.

A morning departure is sensible if Marrakech is a base for a train or another coach later that day. The 15:30 and 17:00 coaches reach Marrakech at 18:30 and 20:00, while the 18:30 departure arrives at 21:30, so check what you are doing after arrival rather than treating them as interchangeable.

Leaves EssaouiraArrives Marrakech
07:0010:00
15:3018:30
17:0020:00

Published times from an official snapshot. Confirm your travel date before paying.

What to plan around: If your Marrakech arrival feeds a railway journey, leave a buffer. The coach arrival time is not a promise that you can step directly onto the next train.

At the Essaouira end

The selected agency record lists Bin Lassouar. Check the current ticket and map pin before leaving accommodation, especially if you are carrying hold luggage.

Book Tickets