Essaouira is one of the easiest and most rewarding day trips on Morocco’s Atlantic coast, and one day is enough to see its walled medina, busy fishing port and sea-facing ramparts. This guide gives a simple one-day Essaouira itinerary, with transport from Marrakech, food tips and practical advice.
Key facts for a day in Essaouira
- Essaouira’s medina is a UNESCO World Heritage site, a fortified town dating from the late 18th century.
- From Marrakech it takes roughly 2.5 to 3 hours by road; there are no trains to Essaouira.
- The town is known as a windy spot, popular for kitesurfing and windsurfing, and for fresh grilled fish.
- The Gnaoua Music Festival, held each June, is the city’s biggest annual event.
Essaouira one-day itinerary
Morning: gates, souks and galleries. Start at the Bab Marrakech gate and the nearby tower, which hosts rotating art exhibitions and a rooftop with views over the medina (open about 10 am to 5 pm at the time of writing, according to a recent visitor guide). Walk down Avenue de l’Istiqlal, where artisans sell spices, tagines, jewellery and woollen goods, then wander the spice and jewellery souks and the main square, Place Moulay Hassan.
Midday: the fish port. Head to the Skala du Port by Bab El Marsa to see the blue fishing boats and the old ramparts. Choose your fish at the market stalls and have it grilled at the neighbouring barbecue stands; bread and salad usually come with it. Visitors can also climb the harbour walls for Atlantic views.
Afternoon: history and art. Walk through the Mellah, the former Jewish quarter, where the Bayt Dakira museum tells the story of the city’s Jewish community (open roughly 9:30 am to 6:30 pm, closed Saturdays). Browse the small galleries and antique shops, many of which close on Sundays, so check before you plan around them.
Late afternoon: ramparts and sunset. Finish at the Skala de la Kasbah, the sea bastion with old cannons, which is the most popular sunset spot in town. Be aware that return buses to Marrakech do not run late, so plan your departure before you settle in for the sunset.
How to get to Essaouira from Marrakech
The most common option is the Supratours bus, which leaves from a terminal beside Marrakech railway station and takes about three hours, with fares from around 100 dirhams according to a recent traveller guide. Several departures run between early morning and late afternoon, but timetables change, so check the current schedule before you go.
Shared grand taxis leave once full and have no fixed timetable, so agree the price before you get in. A private transfer or an organised day tour is the fastest and most flexible choice, usually leaving around 9 am and returning in the evening. For help planning your wider trip, see our one-day Marrakech itinerary and our guide to the best time to visit Morocco.
Practical tips for visiting Essaouira
- Bring a light jacket; the Atlantic wind can be strong even on sunny days.
- Confirm taxi fares before you start the ride, and check directions on a map app if a stranger tells you that you are going the wrong way.
- Agree a guide’s fee in advance, or be ready to tip.
- Carry cash in small notes for snacks, souvenirs and short taxi rides.
- If you want kitesurfing, surfing or a beach ride, consider staying overnight rather than doing it all in one day.
To understand what you are seeing, read our explainer on Essaouira, the fortified Atlantic port.
Essaouira day trip FAQ
Is one day enough for Essaouira?
Yes, for the medina, port and ramparts. Add a night if you want water sports, a beach ride or a relaxed sunset.
Is there a train to Essaouira?
No. Essaouira is reached by bus, shared taxi or private car; there is no railway service to the town.
When is the best time to visit?
Spring and autumn are comfortable for walking. June brings the Gnaoua Music Festival and large crowds, so book ahead if you plan to attend.
Sources: Malika in Morocco; Vagobond.




Leave a Reply