Hotels in Diani Beach

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

Check-in
Sun, 12 Jan
-
Check-out
Mon, 13 Jan
Rooms and Guests2 Guests, 1 Room
Check-in
Sun, 12 Jan
-
Check-out
Mon, 13 Jan
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
Check-in
Sun, 12 Jan
-
Check-out
Mon, 13 Jan
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-100 out of 106
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great168 reviews
Map
600 m from City Centre300 m from Nakumatt Diani
Set at 350 metres from The Diani Beach Shopping Centre, the Swahili Beach features an à la carte restaurant serving European cuisine.
FromC$ 445 /nightSelect
Diani CottagesBed & Breakfast
7.8
Very good13 reviews
Map
2.4 km from City Centre100 m from Baharini Shopping Centre
The Diani Cottages is set only 1.2 km from Shakatak Disco and within 25 minutes' walk of Nakumatt Diani.
FromC$ 284 /nightSelect
7.4
Very good7 reviews
Map
900 m from City Centre500 m from Leisure Lodge Golf Club
Located within 5 minutes' drive of Diplomat Diani Beach Resort, the 4-star Leopard Beach features yoga classes and spa therapy for guests' convenience.
FromC$ 326 /nightSelect
8.2
Great43 reviews
Map
2.5 km from City Centre1.5 km from Leisure Lodge Golf Club
Guests can have a buffet breakfast and enjoy visiting Diplomat Diani Beach Resort, set 10 minutes by car from the Southern Palms Beach Resort.
FromC$ 425 /nightSelect
8.2
Great119 reviews
Map
5.6 km from City Centre900 m from KFI Supermarket
Colobus Conservation Museum is about 25 minutes on foot from the Baobab Beach Resort & Spa, while Baharini Shopping Centre is a 10-minute drive away.
FromC$ 458 /nightSelect
8.2
Great159 reviews
Map
1.1 km from City Centre400 m from Leisure Lodge Golf Club
Staying at the family-friendly Diamonds Leisure Beach & Golf Resort Diani Beach, you can visit Snake Park, set approximately a 10-minute drive away, or simply relax by an indoor swimming pool.
FromC$ 211 /nightSelect
8.2
Great200 reviews
Map
5.4 km from City Centre1.1 km from KFI Supermarket
The Papillon Lagoon Reef Diani Beach is within a 5-minute drive of Colobus Conservation Museum and features fitness classes, massage therapy and entertainment activities, along with a pool bar on-site.
FromC$ 297 /nightSelect
8.2
Great156 reviews
Map
5.1 km from City Centre1.4 km from KFI Supermarket
Rooms of the 4-star Ocean Village Club face the forest and there is also a swimming pool on the premises.
FromC$ 381 /nightSelect
8.2
Great198 reviews
Map
2.2 km from City Centre1.2 km from Leisure Lodge Golf Club
Boasting a beachfront location at walking distance from Marine National Park, the comfortable 4-star Bahari Dhow Beach Villas Diani Beach offers seafood dishes plus an outdoor swimming pool onsite.
FromC$ 88 /nightSelect
Footprints HouseGuest house
8.2
Great48 reviews
Map
1.7 km from City Centre400 m from The Diani Beach Shopping Centre
Located within 5 minutes' walk of Diplomat Diani Beach Resort, the Footprints House features 6 rooms with views of the pool.
FromC$ 162 /nightSelect
8.2
Great195 reviews
Map
1.4 km from City Centre500 m from Leisure Lodge Golf Club
Within a 5-minute stroll of Colobus Conservation, the comfortable Diani Reef Beach Resort & Spa in Diani Beach offers 143 rooms as well as steam baths, a hot tub and an outdoor swimming pool.
FromC$ 162 /nightSelect
8.4
Great65 reviews
Map
100 m from City Centre500 m from Nakumatt Diani
Boasting setting within close distance of Marine National Park, the Luxury Suites Diani Beach offers 10 rooms along with a plunge pool, a treatment room and a massage chair on-site.
FromC$ 217 /nightSelect
8.4
Great65 reviews
Map
7.4 km from City Centre800 m from Colobus Conservation
Guests will enjoy a swimming pool and 20 rooms, while staying at the 3-star Blue Marlin Beach with location not so far from Marine National Park.
FromC$ 296 /nightSelect
Aqua ResortAparthotel
8.2
Great90 reviews
Map
1.9 km from City Centre1000 m from Leisure Lodge Golf Club
Set only 1.8 km from Diani Chale Marine National Reserve, the 2-star Aqua features a swimming pool and a continental breakfast.
FromC$ 78 /nightSelect
Flamboyant Diani BeachBed & Breakfast
8.2
Great146 reviews
Map
3.0 km from City Centre800 m from Baharini Shopping Centre
The 4-star Flamboyant Diani Beach Bed & Breakfast is located 50 metres of Diani Beach and comprises 27 rooms with modern comforts.
FromC$ 90 /nightSelect
8.0
Great19 reviews
Map
2.3 km from City Centre400 m from Baharini Shopping Centre
Set 1.2 km from The Diani Beach Shopping Centre, the Asha Boutique welcomes guests to a pizza restaurant on site.
FromC$ 317 /nightSelect
8.2
Great122 reviews
Map
2.1 km from City Centre300 m from Baharini Shopping Centre
Located 3 km from Leisure Lodge Golf Club, the 4-star Diani Sea Resort Diani Beach offers a buffet breakfast and features an outdoor swimming pool.
FromC$ 422 /nightSelect
8.0
Great118 reviews
The 4-star Jacaranda Indian Ocean Beach Resort is also surrounded by gardens and less than 5 minutes' walk from a white beach.
FromC$ 187 /nightSelect
8.2
Great56 reviews
Map
4.7 km from City Centre1.8 km from KFI Supermarket
Featuring a location in a touristic area of Diani Beach, the comfortable Sands At Nomad offers an outdoor pool and a pool bar.
FromC$ 632 /nightSelect
8.2
Great101 reviews
Map
9.1 km from City Centre
Located approximately 10 minutes by car from Kaya Kinondo Sacred Forest, the 3-star Soul Breeze Diani Beach features a swimming pool and a Bidi Badu Beach restaurant.
FromC$ 121 /nightSelect
Zarafa HouseBed & Breakfast
8.0
Great29 reviews
Map
2.3 km from City Centre1.4 km from Leisure Lodge Golf Club
Leisure Lodge Golf Club is 1.2 km from the Zarafa House Bed & Breakfast and Colobus Conservation is a 15-minute walk away.
FromC$ 144 /nightSelect
Map
8.9 km from City Centre
Set approximately a 12-minute stroll from Galu Kinondo Beach, the Lalagalu Diani Beach features 15 rooms with private bathrooms.
FromC$ 284 /nightSelect
8.2
Great49 reviews
Map
10.5 km from City Centre
Set 1.5 km from Kaya Kinondo Sacred Forest, the 4-star Pinewood Beach Resort And Spa with a vegetable garden opens onto the sea and provides massage therapy and water sports facilities.
FromC$ 353 /nightSelect
8.6
Great21 reviews
Map
2.1 km from City Centre200 m from Baharini Shopping Centre
Placed just 0.8 km from Diani Beach Art Gallery, the 4-star Waterlovers provides guests with a restaurant and baggage storage.
FromC$ 529 /nightSelect
8.2
Great60 reviews
Map
400 m from City Centre600 m from Nakumatt Diani
Featuring a hot tub and an outdoor swimming pool, the 3-star Prideinn Hotel Diani Diani Beach is located approximately 5 minutes by car from Colobus Conservation.
FromC$ 148 /nightSelect
8.4
Great53 reviews
The 5-star Leopard Beach Resort And Diani Beach lies 2.8 km from Kongo Mosque, and features luggage storage and a restaurant.
FromC$ 350 /nightSelect
Galu EcolodgeBed & Breakfast
8.0
Great51 reviews
Map
9.6 km from City Centre
Kaya Kinondo Sacred Forest and Colobus Conservation are located 3 km and 2.9 km from the Galu 723-Private Ocean Club Bed & Breakfast Diani Beach respectively.
FromC$ 24 /nightSelect
8.2
Great11 reviews
Map
8.9 km from City Centre
Located 5 minutes' drive from Colobus Conservation, the Boxo Diani Diani Beach features 25 rooms with views of the pool.
FromC$ 86 /nightSelect
8.0
Great51 reviews
Map
400 m from City Centre400 m from Nakumatt Diani
The Coral Beach Resort Diani Beach is set nearly a 5-minute walk from Diani Beach and offers guests a swimming pool onsite.
FromC$ 86 /nightSelect
8.4
Great6 reviews
Map
9.0 km from City Centre
Offering an outdoor pool, fitness classes, massage therapy and horse riding activities, the contemporary Lantana Galu is located 1 km from Galu Kinondo Beach.
FromC$ 329 /nightSelect
8.2
Great72 reviews
Map
3.5 km from City Centre1.2 km from Baharini Shopping Centre
Every guest at the intimate 4-star Diani Sea Lodge can enjoy garden views from the rooms, and has access to an outdoor swimming pool.
FromC$ 389 /nightSelect
Map
500 m from City Centre100 m from Nakumatt Diani
FromC$ 504 /nightSelect
7.8
Very good57 reviews
Map
700 m from City Centre400 m from Nakumatt Diani
The 4-star Kaskazi Beach Resort, 2.4 km from Baharini Shopping Centre, boasts access to a local beach and also features fitness classes, karaoke and entertainment activities.
FromC$ 330 /nightSelect
Map
3.4 km from City Centre1.2 km from Baharini Shopping Centre
Shakatak Disco is at 500 metres from the Villas Cottages and Diani Beach Art Gallery is approximately 2.1 km away.
Select
8.2
Great13 reviews
Map
1.7 km from City Centre800 m from Leisure Lodge Golf Club
Boasting a private swimming pool, the comfortable Maji Beach Boutique offers a prime location 150 metres from Colobus Conservation.
FromC$ 948 /nightSelect
Situated nearly a 19-minute stroll from Ali barbours cave, the Prideinn Diani Diani Beach offers 40 guest rooms.
FromC$ 85 /nightSelect
8.6
Great35 reviews
The Bright Star Resort is set within 2.2 km of Colobus Conservation and approximately a 10-minute ride from Snake Park.
FromC$ 79 /nightSelect
7.8
Very good3 reviews
Map
3.0 km from City Centre
The 3-star Diani Bay Resort, lodged in an entertainment area, boasts a poolside bar and views of the garden.
FromC$ 144 /nightSelect
8.2
Great57 reviews
Map
6.3 km from City Centre300 m from KFI Supermarket
Located approximately 20 minutes' walk from Colobus Conservation, the Afrika Pearl & Spa Diani Beach offers a buffet breakfast and features an outdoor swimming pool.
FromC$ 164 /nightSelect
8.2
Great67 reviews
Map
2.0 km from City Centre400 m from Baharini Shopping Centre
Set a mere 1.8 km from Nakumatt Diani, the rooms in the 3-star Lotfa Resort Diani have views of garden.
FromC$ 82 /nightSelect
8.6
Great5 reviews
While staying at the Kinondo Kwetu you are invited to discover Galu Kinondo Beach, set 10 minutes away by car, or Bungalow, which is a 10-minute ride away.
Select
8.2
Great25 reviews
Map
9.1 km from City Centre
The Sunset Villa Boutique Resort is set 1.3 km from Galu kinondo beach and offers guests a swimming pool onsite.
FromC$ 246 /nightSelect
8.2
Great65 reviews
Map
11.4 km from City Centre
The 4-star Sonrisa Villas Diani Beach is set about 15 minutes' walk from Kinondo Beach and offers guests a swimming pool onsite.
FromC$ 273 /nightSelect
7.6
Very good10 reviews
Located next to The Diani Beach Shopping Centre, the venue comprises 36 rooms with garden views.
FromC$ 147 /nightSelect
Galu InnHotel
7.8
Very good10 reviews
Map
4.1 km from City Centre2.0 km from Baharini Shopping Centre
Diani Shopping Centre is at a 2.9 km distance from the Galu Diani Beach, while Baharini Shopping Centre is about a 25-minute walk away.
FromC$ 55 /nightSelect
Map
6.3 km from City Centre200 m from KFI Supermarket
The Amani Luxury Apartments is set at a 6 km distance from Diani Beach Art Gallery and about 20 minutes on foot from Galu Kinondo Beach.
FromC$ 217 /nightSelect
Upani In DianiBed & Breakfast
8.0
Great40 reviews
Map
9.0 km from City Centre
Guests of the 4-star Upani In Daini can relax at a swimming pool or in a private garden.
FromC$ 362 /nightSelect
8.2
Great44 reviews
Map
1.9 km from City Centre500 m from Baharini Shopping Centre
Guests can also enjoy access to Nakumatt Diani, which is within 15 minutes' walk of the 3-star African Dream Cottages - Diani Beach.
FromC$ 59 /nightSelect
7.6
Very good3 reviews
Map
2.2 km from City Centre1.3 km from Leisure Lodge Golf Club
Diani Beach Art Gallery is a 10-minute ride from the 3-star Diani Palm.
Select
9.0
Perfect1 review
Map
1.9 km from City Centre1000 m from The Diani Beach Shopping Centre
While staying at the Glory Ocean Villas - Diani you are invited to discover Snake Park, set 10 minutes away by car, or Colobus Conservation, which is about 3.3 km away.
FromC$ 68 /nightSelect
8.2
Great14 reviews
Map
6.9 km from City Centre300 m from Colobus Conservation
The Zubeida is set within 7 km of Diani Beach Art Gallery and within a 10-minute walk of Galu Kinondo Beach.
FromC$ 582 /nightSelect
Diani HouseGuest house
8.2
Great4 reviews
Map
2.8 km from City Centre600 m from Baharini Shopping Centre
A beachfront location of the 3-star Diani House Diani Beach provides easy access to Baharini Plaza, which is about a 25-minute walk away.
FromC$ 274 /nightSelect
Morning Star DianiAparthotel
8.2
Great62 reviews
Map
1.5 km from City Centre600 m from Leisure Lodge Golf Club
Kongo Mosque is within 2.4 km of the Morning Star Diani Aparthotel, while Diani Beach Art Gallery is a 5-minute drive away.
FromC$ 126 /nightSelect
8.0
Great30 reviews
Map
2.9 km from City Centre600 m from Baharini Shopping Centre
The Diani Marine Divers Village is set 3.6 km from Colobus Conservation and within 15 minutes' walk of The Diani Beach Shopping Centre.
FromC$ 118 /nightSelect
7.8
Very good19 reviews
Map
1.8 km from City Centre500 m from Baharini Shopping Centre
Diani - Chale Marine National Park and Reserve is within a 10-minute drive of the Diani Banda Cottages Diani Beach and Colobus Conservation is nearly 10 minutes' drive away.
FromC$ 45 /nightSelect
8.0
Great89 reviews
Map
6.3 km from City Centre300 m from KFI Supermarket
Located 0.8 km from Colobus Conservation and within a 10-minute drive of Diplomat Diani Beach Resort, the 4-star Eleven Pearl Boutique Hotel & Spa features an outdoor swimming pool and 15 rooms.
FromC$ 214 /nightSelect
8.2
Great13 reviews
The family-friendly Mandhari - Diani Diani Beach boasts fitness classes and spa therapy on site and guests can laze by a swimming pool.
FromC$ 276 /nightSelect
8.2
Great33 reviews
Map
2.7 km from City Centre500 m from Baharini Shopping Centre
The 4-star Seaclusion Diani is located 1 km from Diani Beach and comprises 6 rooms with modern comforts.
FromC$ 300 /nightSelect
8.6
Great19 reviews
Map
1.1 km from City Centre300 m from The Diani Beach Shopping Centre
The 3-star Diplomat Diani Beach Resort is located 500 metres of Diani Beach and comprises 48 rooms with modern comforts.
FromC$ 86 /nightSelect
8.2
Great25 reviews
Map
1000 m from City Centre400 m from The Diani Beach Shopping Centre
The Fiorella Beach House, Diani Diani Beach offers an outdoor swimming pool and provides access to Diani Chale Marine National Reserve, which is about a 10-minute drive away.
FromC$ 264 /nightSelect
8.4
Great17 reviews
Map
2.0 km from City Centre700 m from Baharini Shopping Centre
Featuring 6 rooms with views of the sea, the Searenity Beach Villa is set merely 1.2 km from Diani Beach Art Gallery.
FromC$ 596 /nightSelect
Peekaboo Diani BeachBed & Breakfast
8.0
Great27 reviews
Map
1.9 km from City Centre500 m from Baharini Shopping Centre
The Peekaboo Diani Beach Bed & Breakfast is a good starting point to Diani Beach's sights including Diplomat Diani Beach Resort, which is just a 5-minute walk away.
FromC$ 101 /nightSelect
Tombo HouseBed & Breakfast
8.2
Great23 reviews
Map
1.5 km from City Centre600 m from Leisure Lodge Golf Club
Offering fitness classes and spa therapy, the Tombo House Bed & Breakfast Diani Beach is situated 10 minutes by car from Diani Chale Marine National Reserve.
FromC$ 162 /nightSelect
8.8
Great4 reviews
Map
1.9 km from City Centre500 m from Baharini Shopping Centre
Boasting a year-round outdoor swimming pool, the Wayside Beach Diani Beach is 25 minutes' walk from Shakatak Disco.
FromC$ 95 /nightSelect
Diani Home StaysBed & Breakfast
8.4
Great11 reviews
Map
2.5 km from City Centre200 m from Baharini Shopping Centre
Guests can also enjoy access to Baharini Shopping Centre, which is around a 5-minute walk from the Diani Home Stays Diani Beach.
FromC$ 29 /nightSelect
7.4
Very good1 review
The 5-star Mzima Beach Resort is a perfect vacation spot 10 minutes' drive from Kaya Kinondo Sacred Forest and other Diani Beach landmarks.
Select
7.4
Very good22 reviews
Map
7.6 km from City Centre1.3 km from Colobus Conservation
Diani Beach Art Gallery is within a 15-minute drive of the pet friendly Bahati Diani House Glamping Bed & Breakfast.
FromC$ 32 /nightSelect
Map
2.3 km from City Centre100 m from Baharini Shopping Centre
FromC$ 82 /nightSelect
Map
2.3 km from City Centre100 m from Baharini Shopping Centre
FromC$ 32 /nightSelect
Map
2.5 km from City Centre200 m from Baharini Shopping Centre
The Casamia Suites is set nearly an 18-minute walk from The Diani Beach Shopping Centre and at 400 metres from Baharini Shopping Centre.
FromC$ 129 /nightSelect
Map
2.3 km from City Centre1.3 km from Leisure Lodge Golf Club
This luxury hotel with sea views lies close to the sights of Diani Beach including Nakumatt Diani.
FromC$ 220 /nightSelect
Map
4.8 km from City Centre
A swimming pool as well as a Jacuzzi and an outdoor swimming pool are available for you at the 4-star Coconut Beach Boutique - Apasio Lodges Diani Beach, set less than 5 minutes on foot from Tiwi Beach.
FromC$ 181 /nightSelect
Nakumatt Diani is within a 5-minute drive of the 3-star Delina Cottage Diani and The Diani Beach Shopping Centre is around 5 minutes' drive away.
Select
Map
1.3 km from City Centre300 m from The Diani Beach Shopping Centre
Set within 16 minutes' walk of Baharini Plaza, the 3-star Doric Cottages Diani Diani Beach features entertainment activities and barbeque grills.
FromC$ 187 /nightSelect
The 3-star Retro Boutique Hotel Limited Diani Beach is located 950 metres from Diani Beach and comprises 12 rooms with modern comforts.
Select
Map
2.3 km from City Centre1.3 km from Leisure Lodge Golf Club
Located in Diani Beach, a 15-minute walk from Kongo Mosque, this accommodation comes with 1 bedrooms and a fully furnished kitchen.
FromC$ 34 /nightSelect
Map
1.4 km from City Centre600 m from Leisure Lodge Golf Club
While staying at the Sea Breeze Villas you are invited to discover Kongo Mosque, set about a 25-minute stroll away, or Diplomat Diani Beach Resort, which is approximately 2.2 km away.
FromC$ 85 /nightSelect
Map
6.3 km from City Centre600 m from KFI Supermarket
FromC$ 323 /nightSelect
EdenicInn
Map
3.0 km from City Centre
Offering a swimming pool, the Edenic Diani Beach is 25 minutes' walk from Colobus Conservation.
Select
Map
1.9 km from City Centre900 m from The Diani Beach Shopping Centre
FromC$ 63 /nightSelect
Tahira VillaBed & Breakfast
Map
9.0 km from City Centre
The Tahira Villa is located 700 metres from Galu kinondo beach and comprises 8 rooms with modern comforts.
FromC$ 201 /nightSelect
Armaan Guest HouseGuest house
Map
3.4 km from City Centre1.1 km from Baharini Shopping Centre
While staying at the Armaan Guest House you are invited to discover Colobus Conservation, set 2.8 km away, or Diani Shopping Centre, which is nearly a 10-minute drive away.
FromC$ 32 /nightSelect
Cycad Palm DianiGuest house
Map
4.7 km from City Centre2.1 km from KFI Supermarket
Gazi Mangrove Boardwalk is within a 10-minute drive of the Cycad Palm Diani Diani Beach, while Diani Shopping Centre is around 10 minutes away by car.
FromC$ 43 /nightSelect
Hilda'S HomestayBed & Breakfast
Map
6.3 km from City Centre300 m from KFI Supermarket
Rooms of the Hilda'S Homestay Diani Beach face the pool and there is also an outdoor pool on the premises.
FromC$ 304 /nightSelect
Casa Marabella A2Aparthotel
Map
2.0 km from City Centre1.2 km from Leisure Lodge Golf Club
The Casa Marabella is a perfect vacation spot within a 10-minute drive of Diani Beach Art Gallery and other Diani Beach landmarks.
FromC$ 128 /nightSelect
Map
1000 m from City Centre1.0 km from Diani One Stop Supermarket
The Seaesta Studio is set within 25 minutes' walk of Shakatak Disco and 25 minutes' walk from Leisure Lodge Golf Club.
Select
Map
2.4 km from City Centre1.4 km from Leisure Lodge Golf Club
FromC$ 65 /nightSelect
Map
9.0 km from City Centre
The Blessing Holiday Homes - is a perfect vacation spot 25 minutes on foot from Colobus Conservation and other Diani Beach landmarks.
FromC$ 124 /nightSelect
Kenda VillasGuest house
Map
2.3 km from City Centre1.4 km from Leisure Lodge Golf Club
Select
Diani Peaceful GardenBed & Breakfast
Map
9.1 km from City Centre
FromC$ 106 /nightSelect
Map
5.0 km from City Centre1.6 km from KFI Supermarket
Offering an outdoor swimming pool, the One Bedroom Villas Diani Beach is within 3.6 km of Gazi Mangrove Boardwalk.
FromC$ 90 /nightSelect
PilipiliBed & Breakfast
Map
4.2 km from City Centre1.9 km from Baharini Shopping Centre
Select
Bedroom Diani BeachGuest house
Map
1.5 km from City Centre600 m from Leisure Lodge Golf Club
FromC$ 109 /nightSelect
Map
5.0 km from City Centre1.6 km from KFI Supermarket
FromC$ 862 /nightSelect
Villa SalaamGuest house
Map
5.6 km from City Centre
FromC$ 43 /nightSelect
Oak Homes DianiGuest house
Map
2.4 km from City Centre1.5 km from Leisure Lodge Golf Club
FromC$ 194 /nightSelect
Peaceful Haven ApartmentsBed & Breakfast
Map
400 m from City Centre700 m from Nakumatt Diani
FromC$ 93 /nightSelect
Southside ApartmentBed & Breakfast
Map
1.4 km from City Centre700 m from Diani One Stop Supermarket
FromC$ 26 /nightSelect
Map
4.8 km from City Centre1.8 km from KFI Supermarket
FromC$ 623 /nightSelect
  • 1
  • 2

FAQs about hotels in Diani Beach

We hope that the answers to these questions will help you plan your trip

What are the most favoured Diani Beach hotels close to Ukunda airport?

More than 70 positive reviews from iBooked.ca travellers about the best properties not far from Ukunda airport are available. Swahili Beach rated 7.8/10 from 33C$ per night is the best hotel with a gaming room, 24-hour front desk, and fitness, located 1.7 km from the airport. To see other top airport hotels click here.

What are the finest hotels in Diani Beach city centre?

There are 4 hotels and other accommodations in Diani Beach city centre to choose from. One of the best hotels in Diani Beach city centre is Leopard Beach Resort And Spa rated 8.4/10 from 180C$ per night. Swahili Beach with rating 8.2/10 and Coral Beach Resort rated 8.0/10 are other favourite hotels in the area. To see more central hotels click here.

What are the top cheap hotels in Diani Beach?

There are more than 4 top budget properties in Diani Beach. The best budget hotel is Soul Breeze Beach Resort with rating 8.2/10, which costs from 66C$ per night and offers an outdoor swimming pool, a picnic area, and a golf course. Another option is Aqua Resort rated 8.2/10 for 69C$ per night. Click here to see more budget hotels.

What are the top 5-star hotels in Diani Beach?

IBooked.ca recommends you more than 8 5-star options to stay in Diani Beach. One of the finest luxury Diani Beach hotels is Leopard Beach Resort And Spa rated 8.4/10 — it has more than 489 positive reviews from our travellers. Offering shuttle service, back massages, and a spa lounge on site, it costs 343C$ per night. To see more favoured 5-star hotels click here.

What are the best boutique hotels in Diani Beach?

For travellers searching for a modern hotel in Diani Beach, iBooked.ca has more than 10 boutique options. We recommend Asha Boutique Hotel rated 8.0/10 as the top boutique property for 311C$ per night with a golf course, shuttle service, and back massages on site. One more boutique option is a 5-star Nomad Beach Resort rated 8.2/10 for 786C$ per one night. Pinewood Beach Resort And Spa with rating 8.2/10: a 4-star property for 368C$ per night. To see more modern hotels go here.

What are the top properties for couples in Diani Beach?

According to iBooked.ca travel data, there are 4 deals for couples. To see more romantic hotels click here.

Which hotels in Diani Beach are good for families?

According to 38 travellers' reviews, there are 3 family deals to consider. Diani Marine Divers Village (rating: 8.0/10) offers an outdoor swimming pool, a golf course, and snorkelling. It's set 1.4 km from The Diani Beach Shopping Centre. Travellers can enjoy fusion meals at The Patio restaurant nearby. Go here to see more family-friendly hotels.

Which Diani Beach hotels not far from Colobus Conservation are the best?

According to iBooked.ca travel data, travellers love staying at Diani Reef Beach Resort & Spa (rating: 8.2/10), which offers a picnic area, a golf course, and shuttle service. It’s set a 5-minute walk from Colobus Conservation and provides a restaurant on site. For more suitable options go here.

What are the top hotels to stay in Diani Beach with outdoor pools?

According to 3137 reviews, there are 29 hotels featuring outdoor pools in Diani Beach. You may also like Baobab Beach Resort & Spa rated 8.2/10. This property will cost you 584C$ per night. Other top properties are Diani Sea Lodge, Nomad Beach Resort, and Peekaboo Diani Beach.

What are the top pet-friendly hotels in Diani Beach?

If you want to stay in Diani Beach with pets, iBooked.ca offers 8 deals to choose from. Another most recommended Diani Beach place to stay with pets is Blue Marlin Beach Hotel with an outdoor swimming pool, shuttle service, and a steam room. It offers rooms for 313C$ per night. For more pet-friendly accommodations go here.

Which hotels are the best ones to stay at in Diani Beach?

For instance, book Diani Sea Lodge rated 8.2/10 for 267C$ per night. It's set 4.4 km from Leisure Lodge Golf Club and provides a tennis court, an outdoor swimming pool, and a golf course. Also, you may like Papillon Lagoon Reef Hotel rated 8.2/10 at the cost of 291C$ per nigh. It features a fitness room and a pool area, as well as a tennis court, an outdoor swimming pool, and a golf course. Other great properties include Eleven Pearl Boutique Hotel & Spa, Nomad Beach Resort, Villa Mandhari -.

Which spa hotels in Diani Beach are the best?

You may book Lalagalu - Beachfront Ecocabins, a nice spa hotel featuring an outdoor swimming pool, cots, and cycling. It costs 231C$ per night.

What are the best breakfast hotels in Diani Beach?

You may like Leopard Beach rated 7.4/10 with a casino, a picnic area, and an indoor swimming pool. It costs 319C$ per night.

How much does it cost to rent a hotel in Diani Beach?

According to iBooked.ca travel data, the average prices for Diani Beach hotels are:
A 4-star hotel room costs 288C$ per night. You may book Diamonds Leisure Beach & Golf Resort with a golf course, shuttle service, and a treatment room. A really special hotel can be found for 343C$ per night. We recommend Leopard Beach Resort And Spa (rating: 8.4/10) with shuttle service, back massages, and a spa lounge.

How much does it cost to stay in a hotel in Diani Beach for tonight?

According to iBooked.ca travel data, the average Diani Beach prices for tonight are:
For a perfect hotel like Coral Beach Resort (rating: 8.0/10) you may pay about 33C$ per night.

What are the best beach hotels in Diani Beach?

To make your stay fantastic, there are 23 options to consider. Alternatively, book Swahili Beach rated 8.2/10, a nice property set 400 metres from the beach. It costs 337C$ per night and provides an outdoor swimming pool, a golf course, and shuttle service. Other top accommodations include Diani Reef Beach Resort & Spa, Diani Sea Resort, and Diamonds Leisure Beach & Golf Resort.

What are the best resorts in Diani Beach?

Alternatively, Tombo House is rated as one of the best resorts in Diani Beach, offering an outdoor swimming pool, a picnic area, and a golf course. It costs 127C$ per night.

What are the best hotels not far from Nakumatt Diani?

On iBooked.ca you will find 4 great accommodations not far from Nakumatt Diani in Diani Beach. We recommend Swahili Beach rated 8.2/10, a perfect hotel set 5 minutes' walk from Nakumatt Diani. It costs 83C$ per night and offers an outdoor swimming pool, a golf course, and a spa lounge. Another good property is The Bright Star Resort (rating: 8.6/10). It's set 950 metres from the city centre and offers an outdoor swimming pool, a picnic area, and a business centre on site.

Where to stay in Diani Beach?

Best cheap hotels in Diani Beach

Diani Cottages is an affordable choice with rates from only 75C$ per night. African Dream Cottages - Diani Beach is a good budget-friendly hotel, less than 1.7 km from Kay Adventure Day Tours.

Convenience of staying in hotels in the city centre

Travelers who prefer staying in the center of the city should check out The Maji Beach Boutique Hotel and Flaming Spice, which are a 5 and 10-minute walk from the city center. Diani Essence Home Stay and The Darad House, Diani are good apartments that will place you within a 5-minute walk of the city center.

Morning Star Diani is a 10-minute walk to Alfaranas Tours & Safaris Day Tours and comes with an outdoor swimming pool, a golf course and diving. Amber Villas is a 3-star hotel merely 10 minutes' walk away from The Diani Beach Shopping Centre.

Luxury and boutique accommodation in Diani Beach

Just a short leap from Diani Dhow Safari, Southern Palms Beach Resort offers a high-end luxury stay, with a tennis court, a golf course and canoeing, all for an excellent deal. Afrika Pearl & Spa is one of the top-ranked boutique hotels, located near Vumbi Jeep Safaris.

Explore and find your best apartments, B&Bs and others

Think about staying at Lawaridi Residence or The Blue Swallow Hotel, if you'd like to take advantage of staying at B&B. At Blue Marlin Beach Resort, families can take advantage of an outdoor swimming pool, snorkeling and canoeing. Make sure to choose Kinondo Poa near Kaya Kinondo Sacred Forest - a top-rated resort with views of the ocean.

Show moreLess

Diani Beach hotels essential information

🏨 Hotels in Diani Beach 106
👛 Lowest price 7 CAD
✍️ Hotels Reviews 3 365