Diani Beach Resort Hotels

Compare rates for 5 Diani Beach resorts with pools, spas, and private beaches. Book your room now with instant confirmation.

Check-in
Thu, 10 Sept
Check-out
Fri, 11 Sept
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Thu, 10 Sept
-
Check-out
Fri, 11 Sept
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Thu, 10 Sept
-
Check-out
Fri, 11 Sept
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
View map
1-10 out of 10
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.7
Great632 total reviews
our site & Booking.com
Map
5.4 km from City Centre1.1 km from KFI Supermarket
Tiered PoolKids ClubWellness Spa
  • Africa's Leading Family Resort
  • Three-tier ocean-view pool
  • Eco-friendly sustainable practices
FromC$ 574 /nightSelect
8.2
Great313 total reviews
our site & Booking.com
Map
2.5 km from City Centre1.3 km from Supermarket (Ukunda)
Infinity PoolPool BarKids Club
  • Five on-site restaurants with diverse cuisines
  • Two pools with in-pool bars
  • Full-moon beach dinners available
FromC$ 323 /nightSelect
Forest SpaPrivate VillasChampionship Golf
  • Uzuri Spa in indigenous forest
  • Private villas with individual pools
  • Championship golf course on-site
FromC$ 188 /nightSelect
8.4
Great404 total reviews
our site & Booking.com
Map
2.1 km from City Centre300 m from Baharini Shopping Centre
Private BeachDiving SchoolWater Slide
  • Travelife Gold award winner
  • On-site diving school
  • Family-friendly water slide
FromC$ 1 068 /nightSelect
6.7
Nice1048 total reviews
our site & Booking.com
Map
1.4 km from City Centre300 m from Supermarket (Ukunda)
Private BeachSpa BathKids' Club
  • 30-acre private tropical gardens
  • Eight-seater spa bath aqua-therapy
  • Conference for 2000 delegates
FromC$ 199 /nightSelect
8.6
Great1346 total reviews
our site & Booking.com
Map
600 m from City Centre300 m from Nakumatt Diani
Private BeachInfinity PoolSpa Centre
  • Unique African-Indian-Arabian design
  • Horizon pool with ocean views
  • Extensive spa with unique treatments
FromC$ 428 /nightSelect
8.0
Great229 total reviews
our site & Booking.com
Map
3.5 km from City Centre1.2 km from Baharini Shopping Centre
Diving SchoolSpa CenterTennis Court
  • Travelife Gold Award winner
  • On-site diving school for all
  • Proximity to national parks for safari
FromC$ 373 /nightSelect
8.1
Great242 total reviews
our site & Booking.com
Indoor SpaPrivate PoolsKids Club
  • Spa in 6-acre indigenous forest
  • Private villas with Asian fusion dining
  • TravelLife Gold Certification Award
FromC$ 306 /nightSelect
9.7
Perfect118 total reviews
our site & Booking.com
Map
2.1 km from City Centre200 m from Baharini Shopping Centre
Infinity PoolKola SpaBeach Bar
  • Elephant-shaped infinity pool
  • Swahili-Mediterranean design suites
  • On-site Kola Spa with yoga
FromC$ 573 /nightSelect
5.0
Needs improvement150 total reviews
our site & Booking.com
Map
700 m from City Centre400 m from Nakumatt Diani
Hanging GardensPrivate BeachKids Club
  • Hanging gardens with ocean views
  • Karaoke and sports massages
  • Two restaurants and four bars
FromC$ 116 /nightSelect

Diani Beach, on Kenya's south coast, is known for its long stretch of white sand and clear Indian Ocean waters. The resorts here cater to a range of travelers, from families to couples, with amenities like private beaches, multiple swimming pools, and full-service spas. Baobab Beach Resort & Spa (rated 89 - Fabulous) features a three-tier pool, a sauna, and five restaurants, while Swahili Beach (84 - Very Good) offers a private beach area, a gym, and evening entertainment. Southern Palms Beach Resort (83 - Very Good) provides two outdoor pools and five bars, including two swim-up bars. Diani Reef Beach Resort & Spa (69 - Pleasant) sits on 30 acres of gardens with two freshwater pools and a full wellness center. Diani Sea Resort (85 - Fabulous) includes a tennis court, mini golf, and a fitness center. Most resorts are located along the beachfront in Ukunda, about 30-45 minutes from Mombasa.

Expect to pay mid-to-high rates for these 4- and 5-star properties, which include buffet breakfast, free Wi-Fi, and parking. Many resorts offer all-inclusive options for dining and activities like snorkeling, windsurfing, and darts. Book in advance during peak season (December-March and July-August) to secure ocean-view rooms. For families, look for resorts with kids' clubs and multiple pools; those seeking relaxation will appreciate the spa treatments and adults-only areas at properties like Baobab Beach Resort & Spa. Diani Beach Shopping Centre and Nakumatt Diani are within walking distance of some resorts, making it easy to grab supplies or souvenirs.