★★★ 99% Customer Satisfaction ★★★
Plan My Safari
Where To Stay In Diani Beach | Africa safari
Stays In Kenya

Where To Stay In Diani Beach

15 places to sleep, from resorts and retreats, private houses and villas and more.

Staying In Diani Beach

About Your Stay In Diani Beach

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.

Our tip

Beachfront rooms cost more than garden rooms but you hear the sea from bed. Kite-surf winds blow from June to August.

Best TimeDecember – March, June – October
Famous ForWhite sand and calm seas
Getting ThereFly to Ukunda, about 1 hour from Nairobi
Best ForHoneymooners and families
Ideal Stay4 – 7 nights
Stays15 recommended · rates on request
Where You Could Sleep

Camps, Lodges And More

Resorts And Retreats
6 stays

Resorts And Retreats

Barefoot luxury on the sand. The perfect place to rest the dust off your boots after a safari.

Best for
Honeymooners, families and anyone ending a safari with rest.
The catch
Beachfront rooms cost more. Tides and seaweed vary by season, so ask about the beach you will get.
01

Diani Reef Beach Resort & Spa

Diani Beach · Diani Beach Road

A beach resort near Diani Beach Road, Diani Beach. A good fit for a relaxed beach finish after safari.

02

Southern Palms Beach Resort

Diani Beach · Diani Beach Road

A beach resort near Diani Beach Road, Diani Beach. A good fit for a relaxed beach finish after safari.

03

Swahili Beach Resort

Diani Beach · Diani Beach Road

A beach resort near Diani Beach Road, Diani Beach. A good fit for a relaxed beach finish after safari.

04

Diamonds Leisure Beach & Golf Resort

Diani Beach

A beach resort, Diani Beach. A good fit for a relaxed beach finish after safari.

05

Coral Beach Resort

Diani Beach

A beach resort, Diani Beach. A good fit for a relaxed beach finish after safari.

06

Nomad Beach Resort

Diani Beach · Diani Beach Road

A beach resort near Diani Beach Road, Diani Beach. A good fit for a relaxed beach finish after safari.

Private Houses And Villas
4 stays

Private Houses And Villas

The whole house is yours, with your own chef, guide and vehicle. Perfect for families, friends and anyone who wants complete privacy.

Best for
Families, multi-generational trips and groups of friends.
The catch
Priced for the whole house, so it works best with six or more guests. Book well ahead for peak season.
01

Almanara Luxury Villas

Diani Beach

A private house or villa, Diani Beach. A good fit for families and groups who want privacy and space.

02

Leshan Luxury Villas Diani

Diani Beach

A private house or villa, Diani Beach. A good fit for families and groups who want privacy and space.

03

Ocean Villa, Diani

Diani Beach · Diani Beach Road

A private house or villa near Diani Beach Road, Diani Beach. A good fit for families and groups who want privacy and space.

04

Msitu Kwetu Luxury Villa Estate

Diani Beach · Diani Beach Road

A private house or villa near Diani Beach Road, Diani Beach. A good fit for families and groups who want privacy and space.

Boutique Hotels
5 stays

Boutique Hotels

Small, stylish and well placed. Great for an arrival night, a city break or a day in the old town.

Best for
Arrival and departure nights, couples and business travellers.
The catch
Often close to traffic, so a garden room is better than a street one.
01

The Villa Luxury Suites Hotel

Diani Beach · Diani Beach Road

A boutique hotel near Diani Beach Road, Diani Beach. A good fit for an easy arrival night or a beach stay with character.

02

The Maji Beach Boutique Hotel

Diani Beach · Diani Beach Road

A boutique hotel near Diani Beach Road, Diani Beach. A good fit for an easy arrival night or a beach stay with character.

03

Asha Boutique Hotel

Diani Beach · Diani Beach Road

A boutique hotel near Diani Beach Road, Diani Beach. A good fit for an easy arrival night or a beach stay with character.

04

The Zubeida

Diani Beach · Diani Beach Road

A boutique hotel near Diani Beach Road, Diani Beach. A good fit for an easy arrival night or a beach stay with character.

05

Tombo House

Diani Beach · Diani Beach Road

A boutique hotel near Diani Beach Road, Diani Beach. A good fit for an easy arrival night or a beach stay with character.

See Diani Beach On Google Maps

Curious where everything sits? Open the map and explore the area before you choose.

Open The Map
Choosing Your Stay

Which Stay Suits You?

Choosing

With Children

Look at the boutique hotels first, then ask about age rules, family rooms and a pool. Private houses give you the whole place.

Choosing

Couples And Honeymoon

Choose a beachfront retreat. Ask us to add a bush dinner or a surprise.

Choosing

Groups And Families

A private house means your own chef, guide and vehicle. We can manage the sleeping plan for every age.

Choosing

On A Budget

Visit in the green season for lower rates and quieter stays. Green-season rates are the lowest.

What You Need To Know

Stays, Answered

More In Kenya

Other Regions

Plan My Safari

Let Us Plan Your Diani Beach Stay

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

Plan My Safari
Chat With Our Safari Experts
Plan My Safari