KENYA EXPERIENCE
Plan your trip
Palms leaning over the white sand of Diani beach

Ufukwe

Ufukwe means beach.

Where to stay in Diani

One long beach with four personalities. Where you stay decides which one you get.

Where to stay. Updated November 2026. 4 min read.

Diani is one long beach with four personalities: big resorts and the reef to the north, a busy, social middle, kitesurfing wind and wide sand at Galu, and barefoot luxury at Kinondo and Msambweni in the south. The sand is the same white coral sand all the way, but where you sleep decides which Diani you get.

The short answer: families who want an all-inclusive resort should look north; travelers without a car who want restaurants on foot should stay central; kitesurfers and people who want quiet should stay at Galu; honeymooners should go south to Kinondo or Msambweni. If you are still choosing between Diani and Watamu, start with our Diani versus Watamu comparison; this page is about where to stay once you have picked Diani.

The four stretches

StretchCharacterPicks
North Diani (Diani Reef to Leopard Beach)Big resorts, the reef close in, seaweed in some monthsDiani Reef Beach Resort, Leopard Beach, Baobab Beach Resort
Central Diani (around Nomad and Forty Thieves)Restaurants, bars, the strip, easiest without a carThe Sands at Nomad, Swahili Beach, Almanara villas, Diani Sea Resort
Galu BeachQuieter, wider sand, kitesurf schoolsKenyaways, Galu Sea Lodge, private villas
Kinondo and Msambweni (south)Secluded and boutique, best for honeymoonsKinondo Kwetu, Msambweni Beach House, The Sands at Chale Island
Loungers under palms on a white beach

North Diani: resorts and the reef

The northern end, from Diani Reef to Leopard Beach, is where the large resorts sit, with big pools, kids' activities and all-inclusive plans. The reef lies close to shore, which makes for calm swimming at high tide. Some months bring seaweed onto this stretch, so ask the hotel how its beach looks in your dates. Baobab Beach Resort is the one we suggest most often for families who want everything in one place.

Central Diani: the easy middle

Around Nomad and the Forty Thieves bar, Diani has its most restaurants, beach bars and shops, and you can walk or take a short tuk-tuk ride to dinner. This is the best stretch if you are not hiring a driver. It is also where beach vendors are busiest: a polite, firm no thank you works. The Sands at Nomad and Swahili Beach are the mid-range favorites here, and the Almanara villas suit couples or families who want a private house with service.

A white sandbank and reef seen from the air

Galu: wind and space

South of the central strip, Galu Beach is wider, quieter and steadier in the wind, which is why the kitesurf schools are here. Kenyaways is a relaxed kitesurf lodge, and there are villas to rent for groups. It suits active travelers, and anyone who wants a long empty beach walk at sunrise.

Kinondo and Msambweni: the honeymoon end

The far south is secluded: fewer hotels, more privacy and a slower pace. Kinondo Kwetu is a small boutique hotel, Msambweni Beach House sits above the beach, and The Sands at Chale Island is on its own island just offshore. You will need a driver to reach restaurants elsewhere on the coast, which most guests here do not mind at all.

Vervet monkeys on a branch

Hotels by budget

HotelStretchStylePrice bandBest for
StiltsCentral DianiTree houses in the forestBudgetBackpackers and young travelers
Diani BackpackersDianiHostelBudgetSolo travelers
KenyawaysGaluKitesurf lodgeBudget to mid-rangeKitesurfers
Galu Sea LodgeGaluBeach lodgeMid-rangeQuiet beach time
Swahili BeachCentral DianiResortFrom about $120 a nightCouples and friends
The Sands at NomadCentral DianiBeach hotelFrom about $150 a nightRestaurants on foot
Diani Sea ResortCentral DianiResortMid-rangeGood-value beach weeks
Baobab Beach ResortNorth DianiAll-inclusive resortMid-rangeFamilies
Leopard BeachNorth DianiResortUpper mid-rangeFamilies and couples
Diani Reef Beach ResortNorth DianiResortUpper mid-rangeFamilies
Almanara villasCentral DianiPrivate villasLuxuryCouples and families who want space
Msambweni Beach HouseMsambweniBoutique hotelLuxuryHoneymoons
The Sands at Chale IslandChale Island, off the south coastPrivate island resortLuxuryHoneymoons
Kinondo KwetuKinondoBoutique hotelOver $500 a nightHoneymoons
Published from-rates at the time of writing; some hotels quote per room, some per person. We quote per person sharing for your dates.

Who should stay where

  • Families on an all-inclusive week: Baobab Beach Resort or Leopard Beach in the north, with pools for low tide
  • Honeymooners: Kinondo Kwetu, Msambweni Beach House or The Sands at Chale Island in the south
  • Budget travelers and students: Stilts or Diani Backpackers, with central Diani's cheap eats nearby
  • Kitesurfers: Galu, with the schools on your doorstep
  • Travelers without a car who want variety: central Diani
A villa pool glowing at night on the coast

Tides, seasons and closures

Tides shape your day in Diani. At low tide on parts of the beach the sea is about 300 m out, leaving warm rock pools and a long walk to swimmable water; at high tide it laps the sand. Ask your hotel how its own stretch behaves, and check a tide table when you plan snorkeling. Many hotels close for maintenance in May, during the long rains, so check before you book that month. Colobus monkeys visit hotel gardens all along the strip; enjoy them and do not feed them.

Getting there

The easiest way in is a flight to Ukunda airstrip, about 1 hour 15 minutes from Wilson Airport in Nairobi, and every Diani hotel is 10 to 20 minutes from there. You can also fly into Moi International Airport in Mombasa, then drive 1.5 to 2 hours south via the Likoni ferry or the Dongo Kundu bypass. From the Mara, light aircraft reach the coast in about 2 to 2.5 hours with a stop, which makes a safari and beach trip simple.

A dhow with a white sail off a palm-lined shore

What we recommend

For a first beach week after safari, we usually book central Diani or Galu: easy, relaxed and close to everything. For honeymoons, we go south. For families, we choose a northern resort with a pool and a kids' program. Tell us who is traveling, and we will pick the stretch before the hotel.

Karibu Kenya. Why Kenya, and why us

  • Everything in one trip

    The great safari parks, the Indian Ocean coast, mountains, lakes and more than forty cultures, all in one country.

  • Conservation that works

    Community conservancies and rhino sanctuaries where tourism pays for wildlife and the people who live beside it.

  • Easy from the U.S.

    Apply for the eTA online and fly nonstop from New York to Nairobi, or one stop from most U.S. cities.

  • Planned by Kenyans

    Kenyan guides and hosts, two U.S. companies behind you, and the option to pay monthly with no deposit.

Common questions

Which part of Diani Beach is best?

It depends on your trip. North Diani suits families at big resorts, central Diani suits travelers who want restaurants nearby, Galu suits kitesurfers and quiet, and Kinondo and Msambweni suit honeymooners.

Does Diani have seaweed?

Some stretches get seaweed in some months, more often in the north. Ask your hotel how its beach looks in your travel dates.

How far is Diani from Mombasa airport?

About 1.5 to 2 hours by road, via the Likoni ferry or the Dongo Kundu bypass. Flying to Ukunda airstrip puts you 10 to 20 minutes from your hotel.

Are hotels in Diani open in May?

Many close for maintenance in May, during the long rains. Check before booking that month.

How do tides affect Diani Beach?

At low tide the sea can be about 300 m out on parts of the beach, so swimming is best around high tide. Your hotel can tell you how its own stretch behaves.