✦ Your next adventure awaits

Dream it!
Plan it!
Book it!

All in one zippy experience.
From weekend getaways to epic multi-country adventures.

Round Trip Multi City
From
Delhi, Mumbai…
To
Bangkok, Bali…
Departure
Select Date
Return
Select Date
Travellers & Class
2 Travellers

Diani Beach, Kenya: travel guide

A palm-fringed white-sand beach on the south coast near Ukunda, known for kitesurfing, coral reefs and the Colobus monkeys of Diani forest.

Country
Kenya
Currency
KES
Time zone
Africa/Nairobi
Nearest airport
UKA

Plan a Diani Beach trip

Top places to visit in Diani Beach

  • Diani Beach

    Beach · 4.6 rating · about 4 h

    A postcard south-coast beach of white sand and turquoise water, backed by palms — swimming, kitesurfing and reef trips.

  • Shimba Hills National Reserve

    Wildlife · 4.2 rating · about 4 h · entry USD 25

    A coastal rainforest reserve inland of Diani, home to the rare sable antelope, elephants and the Sheldrick Falls.

  • Colobus Conservation

    Wildlife · 4.4 rating · about 1.5 h · entry KES 1,000

    A primate conservation project protecting the rare Angolan colobus monkey; tours explain the 'colobridges' over Diani Beach Road.

  • Kisite-Mpunguti Marine National Park

    Nature · 4.5 rating · about 4 h · entry USD 20

    A pristine marine park around Wasini with coral reefs, dolphins and some of Kenya's best snorkelling and diving.

  • Galu Beach

    Beach · about 3 h

    The quieter southern extension of Diani with wide empty sand and boutique resorts — a kitesurfing hotspot.

  • Kongo Mosque

    Mosque · about 0.5 h

    A centuries-old coral-stone mosque at the mouth of the Mwachema River — one of the south coast's oldest surviving buildings.

  • Wasini Island

    Nature · about 5 h

    A car-free coral island off the far south coast — dhow trips, a coral garden boardwalk and fresh-seafood lunches.

Things to do

  • Kisite-Mpunguti Dolphin & Snorkelling Dhow Safari Water Sports · 8 h · from KES 8,000 per person
  • Diani Kitesurfing Lesson Water Sports · 3 h · from KES 6,000 per person
  • Shimba Hills & Sheldrick Falls Day Trip Nature · 6 h · from KES 7,000 per person
  • Diani Scuba Diving (Two-Tank Dive) Diving · 4 h · from KES 9,000 per person
  • Colobus Conservation Tour Wildlife · 1.5 h · from KES 1,000 per person

Day trips and tours

  • Wasini Island & Kisite Dolphin Dhow Safari 9 h · from KES 8,000

Where to stay in Diani Beach

  • Diani Beach Central

    The heart of the beach strip with resorts, dive centres, bars and restaurants.

  • Galu Beach

    Quieter southern end of Diani with boutique resorts and wide empty sand.

Hotels

  • Leopard Beach Resort & Spa 5-star · KES 18,000 to KES 34,000 per night
  • Diani Reef Beach Resort & Spa 5-star · KES 20,000 to KES 38,000 per night
  • Stilts Diani Beach 2-star · KES 3,500 to KES 6,000 per night
  • Baobab Beach Resort & Spa 4-star · KES 14,000 to KES 24,000 per night
  • Diani Backpackers 2-star · KES 1,500 to KES 5,000 per night

Where to eat

  • Ali Barbour's Cave Restaurant Seafood, International · about KES 4,500 per person
  • Nomad Beach Bar & Restaurant Seafood, Italian · about KES 2,500 per person
  • Sails Beach Bar & Restaurant Seafood, International · about KES 2,500 per person
  • Leonardo's Restaurant Italian, Pizza · about KES 2,000 per person
  • Lymingtons International, European · about KES 2,200 per person

Getting around

  • Motorbike Rental main way to get around

    Seeded from the curated primary_local_modes array; per-city parameters not yet researched.

  • Taxi main way to get around

    Seeded from the curated primary_local_modes array; per-city parameters not yet researched.

  • Tuktuk main way to get around

    Seeded from the curated primary_local_modes array; per-city parameters not yet researched.

  • Walking

    Every city has walking. 2.5 km ceiling is a placeholder default, not a researched per-city figure -- Singapore is sheltered and air-conditioned, Bangkok often has no pavement.

Safety and scams to avoid

  • Overpriced tuk-tuk & boda fares

    Diani Beach Road

    Drivers quote tourists inflated fares, especially at night or from resorts.

    How to avoid it: Ask your hotel the fair fare and agree it before you get in; have small change ready.

More in Kenya