Horse riding in Marrakesh usually means heading into the Palmeraie (the palm grove) or further out toward the Atlas foothills. Expect a mix of walking, trotting, and short canters on mostly calm horses. The Palmeraie routes are flatter and easier but can feel repetitive after an hour; the mountain options give better scenery and a more authentic ride. It gets hot and dusty fast — you'll come back covered in red dust and sweat. The horses are generally well cared for by the better operators, but standards vary widely. A typical ride lasts 1–3 hours including transfer time from the medina.
Best time is November to April when temperatures are comfortable. Skip summer entirely unless you enjoy riding at 40°C. Expect to pay around $30–55 per person for a decent 2–3 hour excursion with pickup; shorter medina-adjacent rides can be $20–35. Private rides cost noticeably more but are worth it if you're traveling with kids or want a better horse.
Pick a small-group or private ride that goes beyond the immediate Palmeraie if you actually want to enjoy the experience. Skip anything advertised as a "sunset dinner ride" — it's usually rushed and the food is average. Always meet the horse before mounting; if it looks skinny or stressed, ask for another. A good operator will let you do this without drama.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.