Plan My Safari
15 places to sleep, from resorts and retreats, private houses and villas and more.
White sand, palms and a warm Indian Ocean south of Mombasa. The classic safari-and-beach finish.
Below are 15 places to stay in Diani Beach, grouped by type. Each one links to Google Maps so you can see exactly where it sits. Rates change with the season and the room, so tell us your dates and we will quote the real price.
Beachfront rooms cost more than garden rooms but you hear the sea from bed. Kite-surf winds blow from June to August.

Barefoot luxury on the sand. The perfect place to rest the dust off your boots after a safari.
A beach resort near Diani Beach Road, Diani Beach. A good fit for a relaxed beach finish after safari.
A beach resort near Diani Beach Road, Diani Beach. A good fit for a relaxed beach finish after safari.
A beach resort near Diani Beach Road, Diani Beach. A good fit for a relaxed beach finish after safari.
A beach resort, Diani Beach. A good fit for a relaxed beach finish after safari.
A beach resort, Diani Beach. A good fit for a relaxed beach finish after safari.
A beach resort near Diani Beach Road, Diani Beach. A good fit for a relaxed beach finish after safari.

The whole house is yours, with your own chef, guide and vehicle. Perfect for families, friends and anyone who wants complete privacy.
A private house or villa, Diani Beach. A good fit for families and groups who want privacy and space.
A private house or villa, Diani Beach. A good fit for families and groups who want privacy and space.
A private house or villa near Diani Beach Road, Diani Beach. A good fit for families and groups who want privacy and space.
A private house or villa near Diani Beach Road, Diani Beach. A good fit for families and groups who want privacy and space.

Small, stylish and well placed. Great for an arrival night, a city break or a day in the old town.
A boutique hotel near Diani Beach Road, Diani Beach. A good fit for an easy arrival night or a beach stay with character.
A boutique hotel near Diani Beach Road, Diani Beach. A good fit for an easy arrival night or a beach stay with character.
A boutique hotel near Diani Beach Road, Diani Beach. A good fit for an easy arrival night or a beach stay with character.
A boutique hotel near Diani Beach Road, Diani Beach. A good fit for an easy arrival night or a beach stay with character.
A boutique hotel near Diani Beach Road, Diani Beach. A good fit for an easy arrival night or a beach stay with character.
Curious where everything sits? Open the map and explore the area before you choose.
Look at the boutique hotels first, then ask about age rules, family rooms and a pool. Private houses give you the whole place.
Choose a beachfront retreat. Ask us to add a bush dinner or a surprise.
A private house means your own chef, guide and vehicle. We can manage the sleeping plan for every age.
Visit in the green season for lower rates and quieter stays. Green-season rates are the lowest.
We suggest 4 – 7 nights. That is long enough to settle in and make the most of the wildlife without rushing.
December – March, June – October. Green-season rates are lower, and the landscape is lusher.
Fly to Ukunda, about 1 hour from Nairobi. We arrange every transfer and flight for you.
Beachfront rooms cost more than garden rooms but you hear the sea from bed. Kite-surf winds blow from June to August.
Rates change with the season, the room and the length of stay, so we quote them for your exact dates rather than show a number that may be out of date.

Tell us your dates and who is travelling and we will suggest the right stay.
Plan My Safari