Diani Beach Resort Kenya: Top-Rated Stays with Private Beaches and Pools

Compare top-rated Diani Beach resorts: private beaches, pools, spas, all-inclusive dining. Book now with free parking and airport shuttles.

Check-in
Wed, 23 Sept
Check-out
Thu, 24 Sept
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Wed, 23 Sept
-
Check-out
Thu, 24 Sept
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Wed, 23 Sept
-
Check-out
Thu, 24 Sept
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
View map
1-14 out of 14
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.3
Great305 total reviews
our site & Booking.com
Map
2.5 km from City Centre1.3 km from Supermarket (Ukunda)
Golf CourseInfinity PoolPool Bar
  • Five on-site restaurants
  • African-themed decor throughout
  • On-site golf course
From£ 175 /nightSelect
8.7
Great619 total reviews
our site & Booking.com
Map
5.4 km from City Centre1.1 km from KFI Supermarket
Kids' ClubWellness SpaConference Centre
  • Award-winning family resort
  • Three-tier ocean-view pools
  • Afya Bora wellness spa
From£ 310 /nightSelect
Uzuri SpaGolf CourseMawingu Lounge
  • Uzuri Spa in indigenous forest
  • Championship golf course on-site
  • Private villas with individual pools
From£ 101 /nightSelect
8.6
Great1333 total reviews
our site & Booking.com
Map
600 m from City Centre300 m from Nakumatt Diani
Private BeachInfinity PoolWellness Spa
  • Horizon pool with ocean views
  • African-Indian-Arabian decor
  • Extensive spa services
From£ 231 /nightSelect
6.8
Nice1041 total reviews
our site & Booking.com
Map
1.4 km from City Centre300 m from Supermarket (Ukunda)
Private BeachConference CenterSpa Bath
  • All-inclusive comprehensive meal packages
  • Eight-seater spa with aqua-therapy
  • Conference capacity for 2000 delegates
From£ 107 /nightSelect
8.0
Great229 total reviews
our site & Booking.com
Map
3.5 km from City Centre1.2 km from Baharini Shopping Centre
Diving SchoolOutdoor PoolKids' Club
  • On-site diving school for all skill levels
  • All-inclusive meals and drinks
  • Family animation team
From£ 201 /nightSelect
8.5
Great407 total reviews
our site & Booking.com
Map
2.1 km from City Centre300 m from Baharini Shopping Centre
Diving SchoolWater SlideMini Golf
  • Travelife Gold sustainable resort
  • On-site diving school for all levels
  • Monkey sightings in tropical gardens
From£ 577 /nightSelect
8.1
Great1561 total reviews
our site & Booking.com
Map
1.1 km from City Centre400 m from Leisure Lodge Golf Club
Private BeachGolf CourseLotus Spa
  • On-site 18-hole golf course
  • Private beach access
  • Four outdoor swimming pools
From£ 110 /nightSelect
9.7
Perfect118 total reviews
our site & Booking.com
Map
2.1 km from City Centre200 m from Baharini Shopping Centre
Kola SpaTides RestaurantArt Boutique
  • Elephant-shaped infinity pool
  • On-site art boutique
  • Sustainable tourism ethos
From£ 310 /nightSelect
8.4
Great1233 total reviews
our site & Booking.com
Private BeachOutdoor PoolSpa
  • Swahili-themed Zanzibar decor
  • Standalone beachfront bungalows
  • Jungle dinners in Kaya Kinondo
From£ 104 /nightSelect
8.1
Great238 total reviews
our site & Booking.com
Uzuri SpaLemongrass RestaurantFitness Forest
  • Uzuri Spa and Fitness Forest
  • Private villas with Asian fusion dining
  • TravelLife Gold Certified for sustainability
From£ 166 /nightSelect
8.3
Great12 total reviews
our site & Booking.com
Map
9.0 km from City Centre
Private BeachSpa & WellnessGarden Pool
  • Private beach area access
  • Swahili-style suites with kitchens
  • Two outdoor swimming pools
From£ 171 /nightSelect
8.4
Great58 total reviews
our site & Booking.com
Map
9.1 km from City Centre
Outdoor PoolsPrivate VillasSpa Services
  • Private garden villas with terraces
  • Complimentary daily manager's reception
  • 15 outdoor pools on site
From£ 127 /nightSelect
6.8
Nice953 total reviews
our site & Booking.com
Map
2.2 km from City Centre1000 m from Supermarket (Ukunda)
Personal ChefWater SlideArchery
  • Personal chef services on request
  • Shared villas with community vibe
  • On-site archery and golf
From£ 46 /nightSelect

Diani Beach, Kenya, is a coastal stretch of white sand and turquoise water, home to a collection of resorts that cater to different styles and budgets. Whether you're looking for an all-inclusive family base, a romantic adults-only escape, or a golf-focused retreat, you'll find a resort that fits. Most properties sit directly on the beachfront, offer multiple pools, and include free parking and WiFi-so you can focus on the Indian Ocean, not logistics.

Expect to pay between $150 and $400 per night for a standard double room, with rates rising for premium suites or all-inclusive packages. The main resort clusters are around Diani Beach Centre and Ukunda, near the airstrip and shopping areas. Top-rated options include Waterlovers Beach Resort (score 97), known for its watersports and spa, and Baobab Beach Resort & Spa (score 87), which offers five restaurants and a kids' club. For golf lovers, Diamonds Leisure Beach & Golf Resort and Leopard Beach Resort & Spa provide direct access to the Diani Beach Golf Club. If you're arriving by air, many resorts provide airport shuttles-Moi International Airport (Mombasa) is about 30-45 minutes away, and Ukunda Airstrip is closer.