Essaouira horse riding: beach, dunes and forest
Three rides are on offer here, from one hour to two. All three have a guide and a horse. Pick the length first, then decide how you want to reach the start.

Our picks: horse rides in Essaouira
A one-hour guided ride, a beach ride and a two-hour Diabat ride with transfer.
Hand-picked tours, booked through GetYourGuide. Prices are indicative starting prices in euros (as of October 2026). Tap a tour for live availability and the current price in your currency.

Scenic Diabat ride with transfer
Two hours with a guide and a horse, including pickup and return from the town gate.
Check availability →
Beach horseback ride along the Atlantic
One hour with a professional guide and a safety briefing before you ride.
Check availability →
One-hour guided horse ride
A guide and a horse for one hour, with pickup and return at a meeting point in Essaouira.
Check availability →Horse riding in Essaouira
Beach rides and Diabat rides on horseback, with live prices and availability.
The one-hour rides: a short taste of the coast
The one-hour guided ride costs €33 per person. A guide and a horse are included, as are pickup and return at a meeting point in Essaouira, so you do not need to find the ranch yourself. It suits anyone who wants a ride without giving up half a day.
The beach ride costs €35 and also lasts one hour. It comes with a professional guide and a safety briefing before you set off, which helps if you have never sat on a horse. The route runs along the Atlantic shore. The two rides cost almost the same, so choose by what you want from the hour: a simple ride with a fixed meeting point, or a briefing and a focus on the water.
The two-hour Diabat ride: forest, dunes and the Kassob river
The two-hour ride with transfer costs €48 per person. A guide and a horse are included, and the ranch car picks you up at the Petite Porte de Bab Marrakech. The ranch describes its two-hour route as running through mimosa and eucalyptus forest, over the dunes to the beach and back along the Kassob river. Beginners are welcome, and trot and gallop depend on each rider's skill.
Which ride fits you
First-timers and anyone short on time should take a one-hour ride. All prices are per person as of November 2026.
The ranch in Diabat sets a weight limit of 90 kg on its own one-hour ride. Children ride separately, led by an attendant, at the full price, with a helmet and vest provided.
Wear long trousers and closed shoes. Sandals are not suitable for riding. If you also want time on the water, our surfing page compares lessons, and the beach page covers the town's sand.
Horse riding in Essaouira: frequently asked questions
How much does horse riding in Essaouira cost?
The one-hour guided ride costs €33, the one-hour beach ride €35 and the two-hour Diabat ride with transfer €48, all per person as of November 2026.
Can beginners ride?
Yes. The ranch accepts beginners on its two-hour ride, and the beach ride starts with a safety briefing. Trot and gallop depend on your skill.
When can I ride?
The ranch in Diabat describes its rides as available all year.