Essaouira activities price
How Much Does a Horse or Camel Ride Cost in Essaouira? (2026)

A horse or camel ride on Essaouira beach costs 150–250 MAD per person for 1 hour, or 250–350 MAD for a 2-hour sunset tour through the coastal dunes and near the Bordj El Berod ruins.
Riding horses or camels along Essaouira's wide, windswept Atlantic beach is one of the city's signature outdoor activities.
Unlike the rocky palm groves of Marrakech, Essaouira's routes take you along soft ocean sand, coastal dunes, through mimosa forests near the village of Diabat, and past the atmospheric oceanfront ruins of Bordj El Berod.
Essaouira horse or camel ride prices
Compare basic terrace access against guided experiences.
| Option | Price | What you get |
|---|---|---|
| 1-Hour Beach & Dune Ride (Camel or Horse) | ... | Short scenic ride along the main bay and nearby sand dunes with a local handler. |
| 2-Hour Sunset Ride (Diabat & Forest Trail) | ... | Extended trail heading down to Diabat village, eucalyptus forests, and old castle ruins at golden hour. |
| Half-Day / Full-Day Horse Trekking | ... | Guided equestrian trail ride for experienced riders including lunch at a rural bivouac. |
Per person, in MAD.
Usually included
- Horse or dromedary camel paired to your experience level
- Local guide/handler to lead or escort the ride
- Helmets and safety gear (mandatory for horse riding)
- Short photo stop at the Bordj El Berod beach ruins
Usually extra
- Transport to the beach or Diabat ranches (most start directly on the main beach south of the promenade)
- Tips for the handler/guide (20–50 MAD per person is customary)
- Food or drinks (unless booking a full-day equestrian trek)
What actually changes the price
Spontaneous Beach Handlers vs. Ranch Bookings
Rides booked directly with handlers waiting on the main beach are cheaper (150 MAD/hr), while structured ranches based in Diabat charge slightly more (200–250 MAD/hr) but maintain well-cared-for animals and professional equipment.
Wind & Tide Conditions
Strong afternoon trade winds can blow sand vigorously along the open beach; late afternoon or early morning rides offer the calmest conditions.
Frequently asked questions
How much does a camel or horse ride cost in Essaouira?
A standard 1-hour beach ride costs 150–200 MAD per person. A 2-hour sunset tour to the Diabat dunes costs 250–350 MAD per person.
Where do the rides take place?
Most rides start at the southern end of Essaouira's main beach (near the beach clubs) or directly from horse ranches in the village of Diabat, 3 km south.
Are horse rides suitable for beginners?
Yes. Local guides cater to all skill levels with gentle, walking horses for beginners and galloping options for experienced riders along the tide line.
Essaouira prices
Daily budget, trip cost — transport, food, hotels, activities — in one place.
View pricesEssaouira travel guide
Travel guide, prices & things to know, top sights, and practical planning tips.
Read guideAll Morocco prices
Compare costs across every city and category nationwide.
Browse all