Home · Services · Kenya

Horse Riding Experiences — Diani

Guided beach rides, bush trails, sugar-cane plantation gallops and lead-rein sessions for beginners — on the white sands and forested backcountry of Diani.

Location: Diani — Kinondo, Galu & bush trailsDuration: 30 min – 1.5 hoursAvailability: Daily · Tide-dependent for beach rides4.9 ★ · Kenya-wide
Horse Riding Experiences — Diani
Certified guidesHelmets & safety kit providedWell-schooled horsesBeach and bush routes

Overview

Horse riding in Diani is one of the coast's most unexpected joys — guided beach rides at the water's edge, bush trails through indigenous forest and Kamba villages, gallops across sugar-cane plantations for experienced riders, and gentle lead-rein sessions for children and total beginners. Our stable partners are long-established, KSPCA-aligned operations with well-schooled horses matched to your ability, certified guides, and full safety kit (helmets compulsory and provided; body protectors for children under ten). Beach rides run at low tide when the sand is firm; bush rides are available year-round. A typical hour-long beach ride combines walking and trotting with time to take in the scenery — mornings are quieter and cooler, afternoons offer the best photography light. For total beginners, our 30-minute lead-rein walks and beginner lessons build confidence before any beach or bush outing. Riders must be under 90 kg and at least five years old; children under 12 must be accompanied. Long trousers and closed shoes are required. Full payment confirms the booking, weather-cancelled rides are rescheduled or refunded, and personal cancellations are non-refundable. Optional add-on: a professional beach photoshoot from horseback (solo or couple) for a truly one-of-a-kind Kenya memory.

Highlights & What's Special

  • Certified guides
  • Helmets & safety kit provided
  • Well-schooled horses
  • Beach and bush routes
  • Beginner lessons available
  • Optional photoshoot add-on
  • Small groups (max 4 riders)
  • Free reschedule for weather

Pricing (KES & USD)

Package / CategoryKESUSD
1 Hour Beach RideKES 13,500USD 104
1.5 Hour Beach RideKES 15,000USD 115
1 Hour Bush RideKES 13,000USD 100
1.5 Hour Bush RideKES 15,000USD 115
Sugar Cane Plantation RideKES 16,000USD 123
Lead-Rein Walk (kids/beginners)KES 5,000USD 39
Beginner Lesson (30 min)KES 6,000USD 46
Private Lesson (45 min)KES 7,500USD 58
Group Lesson (1 hour)KES 6,000 ppUSD 46 pp
Beach Photoshoot (solo add-on)KES 10,000USD 78
Couple Beach Photoshoot Add-onKES 15,000/coupleUSD 115

Prices are indicative and may vary by season, group size and property. WhatsApp for a live quote in your currency.

Package Options

Per person

1 Hour Beach Ride

KSh 13,500

  • Guided ride along Kinondo & Galu Beach
  • Max 4 riders per session
  • Helmet & safety brief
  • Available year-round (tide-dependent)
Book Now

Per person

1.5 Hour Beach Ride

KSh 15,000

  • Extended beach ride
  • Best light for photos
  • Max 4 riders
  • Advance booking required
Book Now

Per person

1 Hour Bush Ride

KSh 13,000

  • Villages, indigenous forest & countryside
  • Walking & trotting only
  • Suitable for most riders
Book Now

Per person

1.5 Hour Bush Ride

KSh 15,000

  • Longer scenic loop
  • Walking & trotting only
  • Guided throughout
Book Now
Experienced only

Per person

Sugar Cane Plantation Ride

KSh 16,000

  • Scenic plantation gallop
  • For experienced riders only
  • Certified guide
Book Now
Beginners & kids

Per person

Half-Hour Lead-Rein Walk

KSh 5,000

  • 30-min guided ride
  • Basic instruction: balance, steering, stop/start
  • Children from 5 yrs welcome
Book Now

Per person

Beginner Lesson (30 min)

KSh 6,000

  • Lead-rein or lunge lesson
  • One-on-one instructor
  • Helmet & safety brief
Book Now

Per person

Private Lesson (45 min)

KSh 7,500

  • Private instructor
  • Structured technique work
  • All levels
Book Now

Per person

Group Lesson (1 hour)

KSh 6,000

  • Maximum 4 riders
  • Structured group session
  • All levels
Book Now

Add-Ons & Extras

Professional Beach Photoshoot (Solo)

KSh 10,000 per person

Add to any beach ride

Couple Beach Photoshoot

KSh 15,000 per couple

Add to any beach ride

  • Final edited images delivered digitally within 3–4 working days after you select your favourites.

What's Included vs Excluded

Included

  • Guided ride with certified instructor
  • Well-schooled horse matched to ability
  • Compulsory riding helmet provided
  • Body protector for children under 10
  • Safety briefing before mount-up
  • Small-group session management

Not Included

  • Personal insurance (non-residents)
  • Photoshoot add-on (optional)
  • Transport to stables
  • Tips

What to Carry / Requirements

  • Long trousers (compulsory)
  • Closed shoes (compulsory)
  • Sunscreen
  • Hat / cap
  • Sunglasses
  • Camera or phone
  • Cash / M-Pesa

Important Information

  • Maximum rider weight: 90 kg (strict).
  • Minimum age: 5 years; children under 12 accompanied by an adult.
  • Not suitable for pregnant riders or riders with recent back injuries.
  • Weather & tide policy: beach rides depend on low tide; bush rides run in most weather.
  • Non-residents must have valid medical insurance; indemnity form signed before mount-up.

Booking, Cancellation & Child Policy

  • Advance booking is required for all Diani horse riding experiences.
  • Full payment is required to confirm your ride, lesson or photoshoot add-on.
  • Beach rides are scheduled around safe tide windows and confirmed on WhatsApp.
  • All riders must complete an indemnity form before riding.
  • Arrive 20 minutes before your scheduled session; arrivals more than 10 minutes late may forfeit the booking.

Full Terms & Conditions, Refund Policy and Privacy Policy apply.

Transportation & Meeting Points

  • Stables located in Kinondo, Diani.
  • Client arranges own transport to the stables (KES 500–800 by tuk-tuk from most Diani hotels).
  • Free parking on-site.
  • Meeting point: stables reception 20 mins before your ride.

Safety Guidelines & Rules

Riders

  • Maximum rider weight: 90 kg
  • Minimum riding age: 5 years
  • Children under 12 must be accompanied by an adult
  • Children under 10 must wear a body protector

Attire & Safety

  • Riding helmets are compulsory and provided
  • Long trousers and closed shoes required
  • Beachwear and sandals are not allowed
  • All riders must complete an indemnity form before riding
  • Non-residents must have valid medical insurance

Timing

  • Arrive 20 minutes before your scheduled ride
  • Riders arriving more than 10 minutes late may forfeit their booking
  • Beach rides are subject to tides and weather conditions

Booking & Cancellation

  • Full payment required to confirm your booking
  • Weather-cancelled rides are rescheduled or refunded
  • Personal cancellations are non-refundable

Frequently Asked Questions

Traveller Reviews

J

James M.

Nairobi, Kenya

★★★★★

Booked our anniversary trip through Mara Tours and every single detail was handled. Best travel decision we've made.
S

Sophie L.

London, UK

★★★★★

First trip to Africa — nervous going in, blown away coming out. Guides were exceptional, communication was constant, nothing was too much trouble.
R

Rahul P.

Mumbai, India

★★★★★

Booked last-minute over WhatsApp and they still delivered a perfect experience. Fast, professional, honest pricing.
G

Grace K.

Kisumu, Kenya

★★★★★

We used Mara Tours for our chama's weekend and everything ran like clockwork. The pricing was actually 20% less than the quotes we got elsewhere.
A

Anna & Max

Berlin, Germany

★★★★★

Honeymoon perfection — the balloon safari, the plunge-pool suite, the sunset dhow. Every day we couldn't believe how well planned it was.
D

David T.

Toronto, Canada

★★★★★

Communication was 10/10 — replies within minutes on WhatsApp, clear invoicing, no surprise costs. Highly recommend.

Related Services

Book / Enquire

Request your horse riding experiences — diani

Submitting sends this straight into our reservations desk — no third parties, no obligation, written quote back to you.

Residents must present a valid Kenyan ID or work permit on the day.

Booked with us before? Enter your reward code (e.g. REPEAT10) and we'll verify it against your account.