Top Resorts in Diani Beach
Find the Top Resorts in Diani Beach – 10+ Quality Options from Leading Providers
1-12 out of 12 resorts
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
Resort
MapView on map3.4 mi from City Center1200 yd from KFI Supermarket
From
US$ 416
/night
- 80 acres of tropical gardens
- Renowned all-inclusive dining experience
- Panoramic ocean views from rooms
Resort
MapView on map1.5 mi from City Center1400 yd from Supermarket (Ukunda)
From
US$ 234
/night
- Oceanfront rooms with stunning views
- Diverse dining with five restaurants
- Two expansive freeform swimming pools
Resort
- Infinity pool
- Private beach
- On-site spa
600 yd from City Center300 yd from Nakumatt Diani
From
US$ 310
/night
- Private beach with water sports facilities
- Multiple outdoor pools with ocean views
- On-site spa with extensive services
- Beachfront Bar
- Penthouse Suites
- Event Spaces
1600 yd from City Center400 yd from Supermarket (Ukunda)
From
US$ 144
/night
- Beachfront luxury with Indian Ocean views
- Exclusive themed dining nights at beachfront
- Dedicated venues for weddings and grand events
Resort
- Outdoor pool
- Spa center
- Tennis court
2.2 mi from City Center1300 yd from Baharini Shopping Centre
From
US$ 266
/night
- All-inclusive dining with diverse options
- Direct access to stunning beach activities
- On-site dive school for all levels
Resort
- Infinity Pool
- Beach Bar
- Spa Services
1.3 mi from City Center200 yd from Baharini Shopping Centre
From
US$ 798
/night
- Oceanfront suites with private verandas
- Mediterranean-inspired beachfront dining
- Infinity pool with ocean views
- On-site Spa
- Kids' Club
- Multiple Pools
From
US$ 121
/night
- Private beach with sun loungers
- On-site spa with diverse treatments
- Kids' club and children's pool
Resort
- Uzuri Spa
- Luxury Villas
- Fusion Dining
From
US$ 222
/night
- 6-acre spa surrounded by indigenous forest
- Private luxury villas with oceanfront views
- Asian fusion dining with live kitchen experience
- Private Beach
- Golf Course
- Outdoor Pools
1300 yd from City Center400 yd from Leisure Lodge Golf Club
From
US$ 147
/night
- All-inclusive with diverse dining options
- Features 18-hole golf course with obstacles
- Luxurious spa with comprehensive treatments
Resort
- Outdoor pool
- Fitness center
- Tennis court
1.3 mi from City Center300 yd from Baharini Shopping Centre
From
US$ 376
/night
- Breathtaking ocean-view Bahari rooms
- Extensive on-site diving and fishing activities
- All-inclusive gourmet dining options
- On-site Spa
- Private Pools
- Luxury Suites
200 yd from City Center500 yd from Nakumatt Diani
From
US$ 145
/night
- Private pool in family suite
- Executive suite with outdoor bathtub
- Ancient Swahili architectural design
Resort
- Swimming Pool
- On-site Spa
- Luxury Villas
4.3 mi from City Center300 yd from Colobus Conservation
From
US$ 1 458
/night
- Beachfront luxury residence for families
- Half board gourmet dining experience
- Adventure sports like kite surfing available
Saved
Save
Top Resort Picks in Diani Beach
How much is a room per night?
These resorts are recommended for their beachside locations and direct access to Diani Beach, which stretches for over 11 kilometers. Prices start around $80 per night, with guest ratings often exceeding 8.0/10 based on amenities such as pools and restaurants.
3 star:
$80-$150
4 star:
$150-$250
5 star:
$250-$400
