Top Resorts in Diani Beach
-
Best-rated
The Villa Luxury Suites Hotel
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Plunge pool
The Villa Luxury Suites Hotel
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Plunge pool
The Villa Luxury Suites Hotel
-
Beach access
Waterlovers Beach Resort
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Fitness club
- Infinity pool
Waterlovers Beach Resort
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Fitness club
- Infinity pool
Waterlovers Beach Resort
-
Beach access
Diani Marine Divers Village
- Free parking
- VIP check-in/ -out
- Air conditioning
- Mini-bar
- Golf centre
- Outdoor swimming pool
Diani Marine Divers Village
- Free parking
- VIP check-in/ -out
- Air conditioning
- Mini-bar
- Golf centre
- Outdoor swimming pool
Diani Marine Divers Village
Cheap Resorts in Diani Beach
-
Guest favorite
-
Beach access
Baobab Beach Resort & Spa
- BBQ facilities
- Valet parking
- 24-hour reception
- Air conditioning
- Steam room
- Outdoor swimming pool
Baobab Beach Resort & Spa
- BBQ facilities
- Valet parking
- 24-hour reception
- Air conditioning
- Steam room
- Outdoor swimming pool
Baobab Beach Resort & Spa
-
Private beach
Jacaranda Indian Ocean Beach Resort
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Pool with view
Jacaranda Indian Ocean Beach Resort
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Pool with view
Jacaranda Indian Ocean Beach Resort
-
Eco-friendly stay
-
Private beach
Swahili Beach
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Infinity pool
Swahili Beach
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Infinity pool
Swahili Beach
Adult Resorts in Diani Beach
-
Popular choice
-
Private beach
Diamonds Leisure Beach & Golf Resort
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Pool with view
Diamonds Leisure Beach & Golf Resort
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Pool with view
Diamonds Leisure Beach & Golf Resort
-
Beach access
Southern Palms Beach Resort
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Entertainment
- Infinity pool
Southern Palms Beach Resort
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Entertainment
- Infinity pool
Southern Palms Beach Resort
-
Beach access
Diani Sea Resort
- Restaurant
- Shuttle service
- 24-hour reception
- Air conditioning
- Entertainment
- Outdoor swimming pool
Diani Sea Resort
- Restaurant
- Shuttle service
- 24-hour reception
- Air conditioning
- Entertainment
- Outdoor swimming pool
Diani Sea Resort
Party Resorts in Diani Beach
-
Beach access
Leopard Beach Resort And Spa
- In-room breakfast
- Shuttle service
- 24-hour reception
- Air conditioning
- Sauna
- Outdoor swimming pool
Leopard Beach Resort And Spa
- In-room breakfast
- Shuttle service
- 24-hour reception
- Air conditioning
- Sauna
- Outdoor swimming pool
Leopard Beach Resort And Spa
Sunset Villa Boutique Resort
- BBQ facilities
- Valet parking
- VIP check-in/ -out
- Air conditioning
- Bar/ Lounge area
- Outdoor swimming pool
Sunset Villa Boutique Resort
- BBQ facilities
- Valet parking
- VIP check-in/ -out
- Air conditioning
- Bar/ Lounge area
- Outdoor swimming pool
Sunset Villa Boutique Resort
-
Beach access
Diani Sea Lodge
- Restaurant
- Free parking
- 24-hour reception
- Air conditioning
- Entertainment
- Pool with view
Diani Sea Lodge
- Restaurant
- Free parking
- 24-hour reception
- Air conditioning
- Entertainment
- Pool with view
Diani Sea Lodge
Golf Resorts in Diani Beach
-
Private beach
Lantana Galu Beach
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Fitness centre
- Outdoor swimming pool
Lantana Galu Beach
- BBQ facilities
- Free parking
- 24-hour reception
- Air conditioning
- Fitness centre
- Outdoor swimming pool
Lantana Galu Beach
-
Beach access
Bahari Dhow Beach Villas
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
Bahari Dhow Beach Villas
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
Bahari Dhow Beach Villas
-
Private beach
The Zubeida Boutique Resort
- In-room breakfast
- Free parking
- Housekeeping
- Air conditioning
- Golf centre
- Outdoor swimming pool
The Zubeida Boutique Resort
- In-room breakfast
- Free parking
- Housekeeping
- Air conditioning
- Golf centre
- Outdoor swimming pool
The Zubeida Boutique Resort
Diani Beach Honeymoon Resorts
-
Beach access
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
- In-room breakfast
- Valet parking
- 24-hour reception
- Air conditioning
- Steam room
- Outdoor swimming pool
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
- In-room breakfast
- Valet parking
- 24-hour reception
- Air conditioning
- Steam room
- Outdoor swimming pool
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
-
Great deal
-
Private beach
Coral Beach Resort
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
Coral Beach Resort
- In-room breakfast
- Free parking
- 24-hour reception
- Air conditioning
- Live entertainment
- Outdoor swimming pool
Coral Beach Resort
Are you in a hurry?
Here is a quick list of Resorts in Diani Beach, selected based on their rating
| Name of hotel | Accommodation Rating | Price, $ | |
| The Villa Luxury Suites Hotel |
9.2 / 10 (346 Reviews) |
From 145$ | |
| Waterlovers Beach Resort |
9.7 / 10 (71 Reviews) |
From 360$ | |
| Diani Marine Divers Village |
8.8 / 10 (178 Reviews) |
From 121$ | |
| Baobab Beach Resort & Spa |
8.9 / 10 (479 Reviews) |
From 416$ | |
| Jacaranda Indian Ocean Beach Resort |
8.4 / 10 (917 Reviews) |
From 162$ |