Kenya
Hotels in Diani Beach, Kenya
Diani Beach, Kenya has 26 places to stay listed here — 26 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around KSh 6,837.
-
Diamonds Leisure Beach & Golf Resort
from KSh 33,282 /night -
Swahili Beach
from KSh 39,861 /night -
Jacaranda Indian Ocean Beach Resort
from KSh 16,254 /night -
Ocean Village Club (Adults Only)
from KSh 27,090 /night -
Soul Breeze Beach Resort
from KSh 9,675 /night -
Baobab Beach Resort & Spa - All Inclusive
from KSh 51,600 /night -
Galu Ecolodge - Diani Beach
from KSh 19,995 /night -
Boxo Diani - Unique Beach Front Container Eco-Hotel
from KSh 6,966 /night -
The Villa Luxury Suites Hotel
from KSh 20,382 /night -
Southern Palms Beach Resort
from KSh 58,695 /night -
Diani Sea Resort - All Inclusive
from KSh 100,491 /night -
LalaGalu - Beachfront EcoCabins
from KSh 20,511 /night -
Seaclusion Diani
from KSh 11,739 /night -
Upani in Diani complimentary cook for villas only, room service for deluxe suites
from KSh 21,672 /night -
Blue Marlin Beach Hotel
from KSh 32,895 /night -
Asha Boutique Hotel
from KSh 27,735 /night -
Pinewood Beach Resort and Spa
from KSh 31,089 /night -
African Dream Cottages - Diani Beach
from KSh 6,837 /night -
Leopard Beach Resort and Spa
from KSh 22,446 /night -
Diani Marine Divers Village
from KSh 17,802 /night -
Zarafa House
from KSh 11,868 /night -
Nomad Beach Resort
from KSh 56,244 /night -
peeKAboo Diani Beach
from KSh 9,288 /night -
Searenity Beach Villa
from KSh 32,250 /night -
Aestus Villas Resort
from KSh 26,187 /night -
Diani Sea Lodge - All Inclusive
from KSh 34,572 /night
Diani Beach hotels at a glance
| Hotel | Guest rating | Reviews | From | Known for |
|---|---|---|---|---|
| Diamonds Leisure Beach & Golf Resort | 4.0/5 | 1,355 | from KSh 33,282 | Breakfast |
| Swahili Beach | 4.2/5 | 1,110 | from KSh 39,861 | Breakfast |
| Jacaranda Indian Ocean Beach Resort | 4.2/5 | 944 | from KSh 16,254 | Breakfast |
| Ocean Village Club (Adults Only) | 4.8/5 | 794 | from KSh 27,090 | Pool |
| Soul Breeze Beach Resort | 4.1/5 | 514 | from KSh 9,675 | Breakfast |
| Baobab Beach Resort & Spa - All Inclusive | 4.5/5 | 463 | from KSh 51,600 | Breakfast |
| Galu Ecolodge - Diani Beach | 4.3/5 | 411 | from KSh 19,995 | Pool |
| Boxo Diani - Unique Beach Front Container Eco-Hotel | 4.3/5 | 403 | from KSh 6,966 | Breakfast |
| The Villa Luxury Suites Hotel | 4.6/5 | 363 | from KSh 20,382 | Breakfast |
| Southern Palms Beach Resort | 4.2/5 | 248 | from KSh 58,695 | Breakfast |
| Diani Sea Resort - All Inclusive | 4.2/5 | 240 | from KSh 100,491 | Breakfast |
| LalaGalu - Beachfront EcoCabins | 4.3/5 | 238 | from KSh 20,511 | Breakfast |
| Seaclusion Diani | 4.4/5 | 222 | from KSh 11,739 | Pool |
| Upani in Diani complimentary cook for villas only, room service for deluxe suites | 4.0/5 | 222 | from KSh 21,672 | Breakfast |
| Blue Marlin Beach Hotel | 4.2/5 | 204 | from KSh 32,895 | Breakfast |
| Asha Boutique Hotel | 4.7/5 | 191 | from KSh 27,735 | Breakfast |
| Pinewood Beach Resort and Spa | 4.6/5 | 167 | from KSh 31,089 | Breakfast |
| African Dream Cottages - Diani Beach | 4.2/5 | 155 | from KSh 6,837 | Breakfast |
| Leopard Beach Resort and Spa | 4.0/5 | 149 | from KSh 22,446 | Breakfast |
| Diani Marine Divers Village | 4.5/5 | 144 | from KSh 17,802 | Pool |
| Zarafa House | 4.7/5 | 142 | from KSh 11,868 | Breakfast |
| Nomad Beach Resort | 4.4/5 | 140 | from KSh 56,244 | Pool |
| peeKAboo Diani Beach | 4.7/5 | 120 | from KSh 9,288 | Breakfast |
| Searenity Beach Villa | 4.7/5 | 116 | from KSh 32,250 | Hot tub |
| Aestus Villas Resort | 4.7/5 | 115 | from KSh 26,187 | Free parking |
| Diani Sea Lodge - All Inclusive | 4.0/5 | 112 | from KSh 34,572 | Breakfast |
Nearby areas
Good to know
How many places to stay are listed in Diani Beach?
26 properties are listed in Diani Beach, Kenya, with rooms, photos and live partner rates on each page.
What do hotels in Diani Beach cost?
Listed nightly rates on partner sites start around KSh 6,837 and run to about KSh 100,491 depending on the property, room and dates. Rates are indicative — the live price shows on the booking partner's page.
Which hotel in Diani Beach do guests rate highest?
Ocean Village Club (Adults Only), rated 4.8/5 from 794 Google reviews.