Why Essaouira is the Best Surf Destination from Marrakech

Marrakech and Essaouira are one of Morocco's most popular combinations. The medina city and the surf city, 170 kilometres apart, connected by one of the most beautiful drives in North Africa. Most visitors fly into Marrakech Menara Airport and many make Essaouira their next stop — and that's exactly the right instinct. Essaouira's Atlantic coast offers some of the most consistent, accessible surf in Africa, and the journey itself is worth it.

Option 1 — Private Transfer (Recommended)

The fastest and most comfortable option. A private driver meets you at your Marrakech hotel and drops you directly in Essaouira or at your accommodation in Sidi Kaouki. Typical cost: 600–900 MAD (€55–85) for the full vehicle, not per person. Best for groups of 2–5 or anyone with surfboard bags and luggage.

If you book a surf day trip from Essaouira or a surf camp with us, we can arrange your Marrakech–Essaouira transfer directly — one less thing to organise. WhatsApp us with your Marrakech hotel address and arrival date and we'll sort the transfer.

Option 2 — CTM Bus (Budget Option)

CTM is Morocco's national intercity bus company. Buses run from Marrakech to Essaouira several times daily, with the journey taking around 3 hours. One-way tickets cost approximately 90–110 MAD (€8–10). The bus is comfortable, air-conditioned, and reliable — a great option if you're travelling solo or on a budget.

The CTM station in Marrakech is near Bab Doukkala. Buses arrive at the CTM station in Essaouira, a short walk from the medina walls. From there, taxis to Sidi Kaouki cost around 150–200 MAD.

Option 3 — Shared Grand Taxi

Grand taxis run the Marrakech–Essaouira route and depart from the main taxi rank near Bab Doukkala station. You pay for a seat rather than the whole vehicle — they wait until the car is full (usually 6 passengers) before departing. Cost per seat: around 60–80 MAD. Journey time is 2.5–3 hours. This is the most local experience and the cheapest option, though not ideal with bulky surf bags.

Option 4 — Supratours Bus

Supratours operates coaches between Marrakech and Essaouira. Tickets are bookable in advance online and cost around 90 MAD. The journey takes 3 hours. A solid alternative to CTM with similar comfort levels.

Once You Arrive in Essaouira

Essaouira's medina is 15 minutes from the main surf zones, and about 40 minutes from Sidi Kaouki (25km south). Petit taxis in Essaouira are inexpensive. If you're heading directly to Sidi Kaouki, grand taxis run from Essaouira's main rank to Sidi Kaouki for around 50–60 MAD per seat.

We provide transport from Essaouira to Sidi Kaouki for all our lessons and experiences. Book a guided surf trip from Essaouira and we handle everything from pickup to drop-off.

When to Come

The best surf season near Essaouira runs September to April, when Atlantic swells are most consistent. Summer offers smaller, gentler waves perfect for beginners. Marrakech can be extremely hot in July and August — Essaouira's coastal breeze makes it the ideal escape. Water temperature stays comfortable year-round (17–22°C) and a thin wetsuit is all you need.

Planning Your Surf Stay

For a day visit from Marrakech, leave early morning, arrive in time for a 10am surf session at Sidi Kaouki, spend the afternoon at the beach or medina. For a longer stay, our surf camp packages from €380 include accommodation, lessons, all meals, equipment and transfers — the simplest way to plan a surf stay from Marrakech.

Questions about the journey? WhatsApp us — we help guests plan the Marrakech–Essaouira leg all the time.