Hotels in Diani Beach

Search among 91 available hotels and places to stay in Diani Beach from 50+ providers

Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Filter & Sort
View map
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-91 out of 91
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Diani Reef Beach Resort & SpaResort
8.2
Great185 reviews
Map
1.4 km from City Centre500 m from Leisure Lodge Golf Club
FromNZ$ 169 /nightSelect
Southern Palms Beach ResortResort
8.2
Great33 reviews
Map
2.5 km from City Centre1.5 km from Leisure Lodge Golf Club
FromNZ$ 387 /nightSelect
Swahili BeachResort
8.2
Great164 reviews
Map
600 m from City Centre300 m from Nakumatt Diani
FromNZ$ 415 /nightSelect
Leopard BeachHotel
7.4
Very good7 reviews
Map
900 m from City Centre500 m from Leisure Lodge Golf Club
FromNZ$ 477 /nightSelect
Lantana Galu BeachResort
8.4
Great6 reviews
Map
9.0 km from City Centre
FromNZ$ 379 /nightSelect
Diani Sea LodgeResort
8.2
Great72 reviews
Map
3.5 km from City Centre1.2 km from Baharini Shopping Centre
FromNZ$ 447 /nightSelect
Papillon Lagoon Reef HotelHotel
8.4
Great176 reviews
Map
5.4 km from City Centre1.1 km from KFI Supermarket
FromNZ$ 344 /nightSelect
Pinewood Beach Resort And SpaHotel
8.4
Great38 reviews
Map
10.4 km from City Centre
FromNZ$ 434 /nightSelect
Diani Sea ResortResort
8.2
Great116 reviews
Map
2.1 km from City Centre300 m from Baharini Shopping Centre
FromNZ$ 521 /nightSelect
Swahili Beach ResortHotel
Map
500 m from City Centre100 m from Nakumatt Diani
FromNZ$ 581 /nightSelect
Waterlovers Beach ResortResort
8.8
Great14 reviews
Map
2.1 km from City Centre200 m from Baharini Shopping Centre
FromNZ$ 935 /nightSelect
Kaskazi Beach ResortResort
7.8
Very good47 reviews
Map
700 m from City Centre400 m from Nakumatt Diani
FromNZ$ 157 /nightSelect
Diani Beach VillasHotel
Map
3.4 km from City Centre1.2 km from Baharini Shopping Centre
Select
Jacaranda Indian Ocean Beach ResortResort
8.2
Great97 reviews
FromNZ$ 179 /nightSelect
The Maji Beach Boutique HotelHotel
8.0
Great7 reviews
Map
1.7 km from City Centre800 m from Leisure Lodge Golf Club
FromNZ$ 929 /nightSelect
Nomad Beach ResortHotel
8.2
Great50 reviews
Map
4.7 km from City Centre1.8 km from KFI Supermarket
FromNZ$ 1 490 /nightSelect
Prideinn DianiHotel
FromNZ$ 98 /nightSelect
Diamonds Leisure Beach & Golf ResortResort
8.2
Great143 reviews
Map
1.1 km from City Centre400 m from Leisure Lodge Golf Club
FromNZ$ 243 /nightSelect
The Bright Star ResortAparthotel
8.4
Great36 reviews
FromNZ$ 91 /nightSelect
Diani Bay ResortResort
7.8
Very good3 reviews
Map
3.0 km from City Centre
FromNZ$ 166 /nightSelect
Ocean Village Club (Adults Only)Hotel
8.2
Great151 reviews
Map
5.1 km from City Centre1.4 km from KFI Supermarket
FromNZ$ 414 /nightSelect
Afrika Pearl & SpaHotel
8.2
Great58 reviews
Map
6.3 km from City Centre300 m from KFI Supermarket
FromNZ$ 189 /nightSelect
Lotfa Resort DianiHotel
8.2
Great66 reviews
Map
2.0 km from City Centre400 m from Baharini Shopping Centre
FromNZ$ 94 /nightSelect
Kinondo KwetuHotel
8.6
Great5 reviews
Select
Sunset Villa Boutique ResortResort
8.2
Great25 reviews
Map
9.1 km from City Centre
FromNZ$ 212 /nightSelect
The Villa Luxury Suites HotelResort
8.4
Great62 reviews
Map
100 m from City Centre500 m from Nakumatt Diani
FromNZ$ 253 /nightSelect
Sonrisa VillasHotel
8.2
Great65 reviews
Map
11.4 km from City Centre
FromNZ$ 314 /nightSelect
Mangro HotelHotel
7.6
Very good10 reviews
FromNZ$ 98 /nightSelect
Prideinn Hotel DianiHotel
8.2
Great49 reviews
Map
400 m from City Centre600 m from Nakumatt Diani
FromNZ$ 104 /nightSelect
Galu InnHotel
7.6
Very good6 reviews
Map
4.1 km from City Centre2.0 km from Baharini Shopping Centre
FromNZ$ 79 /nightSelect
Amani Luxury Apartments Diani BeachHotel
Map
6.3 km from City Centre200 m from KFI Supermarket
FromNZ$ 250 /nightSelect
Blue Marlin Beach HotelHotel
8.4
Great59 reviews
Map
7.4 km from City Centre800 m from Colobus Conservation
FromNZ$ 824 /nightSelect
Soul Breeze Beach ResortBed & Breakfast
8.2
Great87 reviews
Map
9.1 km from City Centre
FromNZ$ 157 /nightSelect
Upani In DianiBed & Breakfast
8.0
Great39 reviews
Map
9.0 km from City Centre
FromNZ$ 91 /nightSelect
African Dream Cottages - Diani BeachHotel
8.4
Great39 reviews
Map
1.9 km from City Centre500 m from Baharini Shopping Centre
FromNZ$ 93 /nightSelect
Diani Palm ResortHotel
7.6
Very good3 reviews
Map
2.2 km from City Centre1.3 km from Leisure Lodge Golf Club
Select
Bahari Dhow Beach VillasResort
8.4
Great186 reviews
Map
2.2 km from City Centre1.2 km from Leisure Lodge Golf Club
FromNZ$ 101 /nightSelect
Glory Ocean Villas - DianiHotel
9.0
Perfect1 review
Map
1.9 km from City Centre1000 m from The Diani Beach Shopping Centre
FromNZ$ 84 /nightSelect
The Zubeida Boutique ResortResort
8.2
Great14 reviews
Map
6.9 km from City Centre300 m from Colobus Conservation
FromNZ$ 1 554 /nightSelect
Morning Star DianiAparthotel
8.4
Great56 reviews
Map
1.5 km from City Centre600 m from Leisure Lodge Golf Club
FromNZ$ 311 /nightSelect
Diani HouseGuest house
8.2
Great4 reviews
Map
2.8 km from City Centre600 m from Baharini Shopping Centre
FromNZ$ 316 /nightSelect
Footprints HouseGuest house
8.4
Great42 reviews
Map
1.7 km from City Centre400 m from The Diani Beach Shopping Centre
FromNZ$ 194 /nightSelect
Diani Marine Divers VillageResort
8.0
Great18 reviews
Map
2.9 km from City Centre600 m from Baharini Shopping Centre
FromNZ$ 357 /nightSelect
Diani Banda CottagesGuest house
7.8
Very good19 reviews
Map
1.8 km from City Centre500 m from Baharini Shopping Centre
FromNZ$ 50 /nightSelect
Baobab Beach Resort & SpaResort
8.2
Great118 reviews
Map
5.6 km from City Centre900 m from KFI Supermarket
FromNZ$ 546 /nightSelect
Leopard Beach Resort And SpaHotel
8.4
Great42 reviews
FromNZ$ 404 /nightSelect
Eleven Pearl Boutique Hotel & SpaHotel
8.0
Great73 reviews
Map
6.3 km from City Centre300 m from KFI Supermarket
FromNZ$ 180 /nightSelect
Diani CottagesBed & Breakfast
8.4
Great3 reviews
Map
2.4 km from City Centre100 m from Baharini Shopping Centre
FromNZ$ 314 /nightSelect
Villa Mandhari - Diani BeachHotel
8.2
Great13 reviews
FromNZ$ 197 /nightSelect
Aqua ResortAparthotel
8.2
Great71 reviews
Map
1.9 km from City Centre1000 m from Leisure Lodge Golf Club
FromNZ$ 113 /nightSelect
Flamboyant Diani BeachBed & Breakfast
8.2
Great122 reviews
Map
3.0 km from City Centre800 m from Baharini Shopping Centre
FromNZ$ 99 /nightSelect
Seaclusion DianiHotel
8.4
Great23 reviews
Map
2.7 km from City Centre500 m from Baharini Shopping Centre
FromNZ$ 288 /nightSelect
Diplomat Diani Beach ResortHotel
8.6
Great19 reviews
Map
1.1 km from City Centre300 m from The Diani Beach Shopping Centre
FromNZ$ 99 /nightSelect
Tombo HouseBed & Breakfast
8.4
Great4 reviews
Map
1.5 km from City Centre600 m from Leisure Lodge Golf Club
FromNZ$ 131 /nightSelect
Coral Beach ResortResort
8.2
Great30 reviews
Map
400 m from City Centre400 m from Nakumatt Diani
FromNZ$ 157 /nightSelect
Safari Beach HotelHotel
8.4
Great17 reviews
Map
5.0 km from City Centre1.5 km from KFI Supermarket
FromNZ$ 276 /nightSelect
Wayside Beach ApartmentsAparthotel
8.8
Great4 reviews
Map
1.9 km from City Centre500 m from Baharini Shopping Centre
FromNZ$ 84 /nightSelect
Masai Paradise CottagesGuest house
8.0
Great6 reviews
Map
7.3 km from City Centre800 m from Colobus Conservation
FromNZ$ 58 /nightSelect
Searenity Beach VillaHotel
8.2
Great8 reviews
Map
2.0 km from City Centre700 m from Baharini Shopping Centre
FromNZ$ 687 /nightSelect
Boxo Diani - Unique Beach Front Container Eco-HotelHotel
8.0
Great4 reviews
Map
8.9 km from City Centre
FromNZ$ 93 /nightSelect
Diani Home StaysBed & Breakfast
8.4
Great11 reviews
Map
2.5 km from City Centre200 m from Baharini Shopping Centre
FromNZ$ 22 /nightSelect
Mzima Beach ResortHotel
7.4
Very good1 review
Select
Peekaboo Diani BeachBed & Breakfast
7.8
Very good8 reviews
Map
1.9 km from City Centre500 m from Baharini Shopping Centre
FromNZ$ 116 /nightSelect
Fiorella Beach House, Diani BeachBed & Breakfast
7.8
Very good9 reviews
Map
1000 m from City Centre400 m from The Diani Beach Shopping Centre
FromNZ$ 291 /nightSelect
Asha Boutique HotelHotel
7.6
Very good4 reviews
Map
2.3 km from City Centre400 m from Baharini Shopping Centre
FromNZ$ 298 /nightSelect
Bahati Diani House GlampingBed & Breakfast
7.4
Very good16 reviews
Map
7.6 km from City Centre1.3 km from Colobus Conservation
FromNZ$ 36 /nightSelect
Zarafa HouseBed & Breakfast
7.8
Very good8 reviews
Map
2.3 km from City Centre1.4 km from Leisure Lodge Golf Club
FromNZ$ 139 /nightSelect
Casamia SuitesHotel
Map
2.5 km from City Centre200 m from Baharini Shopping Centre
FromNZ$ 129 /nightSelect
Kijani Cottages In DianiHotel
Map
6.3 km from City Centre500 m from KFI Supermarket
FromNZ$ 66 /nightSelect
Delina Cottage DianiGuest house
Select
Doric Cottages DianiHotel
Map
1.3 km from City Centre300 m from The Diani Beach Shopping Centre
FromNZ$ 210 /nightSelect
Retro Boutique Hotel LimitedHotel
Select
Diani Peaceful GardenHotel
Map
9.1 km from City Centre
Select
Fabio'S HouseBed & Breakfast
Map
8.4 km from City Centre1.9 km from Colobus Conservation
FromNZ$ 96 /nightSelect
Armaan Guest HouseGuest house
Map
3.4 km from City Centre1.1 km from Baharini Shopping Centre
FromNZ$ 23 /nightSelect
Cycad Palm DianiGuest house
Map
4.7 km from City Centre2.1 km from KFI Supermarket
FromNZ$ 41 /nightSelect
Lalagalu - Beachfront EcocabinsHotel
Map
8.9 km from City Centre
FromNZ$ 538 /nightSelect
Hilda'S HomestayBed & Breakfast
Map
6.3 km from City Centre300 m from KFI Supermarket
FromNZ$ 215 /nightSelect
Spice Of The CoastResort
Map
4.1 km from City Centre1.9 km from Baharini Shopping Centre
FromNZ$ 45 /nightSelect
Sanuna VillasGuest house
Map
7.9 km from City Centre1.3 km from Colobus Conservation
FromNZ$ 141 /nightSelect
Tahira VillaBed & Breakfast
Map
9.0 km from City Centre
FromNZ$ 197 /nightSelect
One Bedroom VillasResort
Map
5.0 km from City Centre1.6 km from KFI Supermarket
FromNZ$ 119 /nightSelect
Harmony Homes BeachfrontAparthotel
Map
2.4 km from City Centre1.4 km from Leisure Lodge Golf Club
FromNZ$ 56 /nightSelect
Seaesta Studio Diani BeachAparthotel
Map
1000 m from City Centre1.0 km from Diani One Stop Supermarket
Select
Villa Room King-Bed Big Garden Free BbqBed & Breakfast
Map
8.4 km from City Centre1.9 km from Colobus Conservation
FromNZ$ 26 /nightSelect
Blessing Holiday Homes - Diani BeachHotel
Map
9.0 km from City Centre
Select
Casa Marabella A2Aparthotel
Map
2.0 km from City Centre1.2 km from Leisure Lodge Golf Club
FromNZ$ 161 /nightSelect
Executive Three Bedroom, FurnishedBed & Breakfast
Map
12.1 km from City Centre
Select
EdenicInn
Map
3.0 km from City Centre
Select
Tranquil Pendo VillasGuest house
Map
2.2 km from City Centre300 m from Baharini Shopping Centre
Select
Bedroom Diani BeachGuest house
Map
1.5 km from City Centre600 m from Leisure Lodge Golf Club
Select

Diani Beach hotels essential information

🏨 Hotels in Diani Beach 91
👛 Lowest price 22 NZD
✍️ Hotels Reviews 2 872