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
8.2
Great164 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$ 342 /nightSelect
Diani CottagesBed & Breakfast
8.4
Great3 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$ 259 /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$ 393 /nightSelect
8.2
Great118 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$ 450 /nightSelect
8.2
Great33 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$ 319 /nightSelect
8.2
Great143 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$ 200 /nightSelect
8.4
Great186 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$ 83 /nightSelect
8.2
Great151 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$ 341 /nightSelect
8.2
Great185 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$ 139 /nightSelect
8.4
Great176 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$ 284 /nightSelect
8.2
Great97 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$ 147 /nightSelect
8.4
Great62 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$ 209 /nightSelect
Flamboyant Diani BeachBed & Breakfast
8.4
Great118 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$ 82 /nightSelect
Footprints HouseGuest house
8.4
Great42 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$ 159 /nightSelect
8.2
Great116 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$ 429 /nightSelect
Aqua ResortAparthotel
8.2
Great71 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$ 93 /nightSelect
8.2
Great66 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$ 78 /nightSelect
8.4
Great59 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$ 679 /nightSelect
8.0
Great18 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$ 294 /nightSelect
8.2
Great30 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$ 129 /nightSelect
8.2
Great50 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$ 1 227 /nightSelect
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$ 174 /nightSelect
Soul Breeze Beach ResortBed & Breakfast
8.2
Great87 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$ 129 /nightSelect
8.4
Great42 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$ 333 /nightSelect
7.8
Very good9 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$ 240 /nightSelect
7.6
Very good4 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$ 245 /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$ 368 /nightSelect
8.4
Great38 reviews
Map
10.4 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$ 357 /nightSelect
8.8
Great14 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$ 770 /nightSelect
8.4
Great36 reviews
The Bright Star Resort is set within 2.2 km of Colobus Conservation and approximately a 10-minute ride from Snake Park.
FromC$ 75 /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$ 41 /nightSelect
Zarafa HouseBed & Breakfast
7.8
Very good8 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$ 115 /nightSelect
Peekaboo Diani BeachBed & Breakfast
7.8
Very good8 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$ 95 /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$ 443 /nightSelect
7.8
Very good47 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$ 129 /nightSelect
8.0
Great7 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$ 765 /nightSelect
8.2
Great58 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$ 155 /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$ 259 /nightSelect
Galu InnHotel
7.6
Very good6 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$ 65 /nightSelect
Upani In DianiBed & Breakfast
8.0
Great39 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$ 75 /nightSelect
8.4
Great39 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$ 76 /nightSelect
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$ 70 /nightSelect
Morning Star DianiAparthotel
8.4
Great56 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$ 256 /nightSelect
8.0
Great73 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$ 149 /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$ 82 /nightSelect
8.0
Great6 reviews
Map
7.3 km from City Centre800 m from Colobus Conservation
Located within 6 km away from Diani Beach Art Gallery, this guest house features a swimming pool.
FromC$ 48 /nightSelect
7.4
Very good16 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$ 30 /nightSelect
Lantana Galu BeachResort
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$ 312 /nightSelect
Swahili Beach ResortHotel
Map
500 m from City Centre100 m from Nakumatt Diani
FromC$ 478 /nightSelect
Diani Beach VillasHotel
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
Prideinn DianiHotel
Situated nearly a 19-minute stroll from Ali barbours cave, the Prideinn Diani Diani Beach offers 40 guest rooms.
FromC$ 80 /nightSelect
Diani Bay ResortResort
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$ 136 /nightSelect
Kinondo KwetuHotel
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
Mangro HotelHotel
7.6
Very good10 reviews
Located next to The Diani Beach Shopping Centre, the venue comprises 36 rooms with garden views.
FromC$ 80 /nightSelect
Prideinn Hotel DianiHotel
8.2
Great49 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$ 86 /nightSelect
Amani Luxury Apartments Diani BeachHotel
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$ 206 /nightSelect
Diani Palm ResortHotel
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
The Zubeida Boutique ResortResort
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$ 1 280 /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$ 260 /nightSelect
Villa Mandhari - Diani BeachHotel
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$ 162 /nightSelect
Seaclusion DianiHotel
8.4
Great23 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$ 237 /nightSelect
Safari Beach HotelHotel
8.4
Great17 reviews
Map
5.0 km from City Centre1.5 km from KFI Supermarket
The Safari Beach is set approximately a 10-minute walk from Diving the Crab and 3 km from Galu Kinondo Beach.
FromC$ 228 /nightSelect
Tombo HouseBed & Breakfast
8.4
Great4 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$ 108 /nightSelect
Searenity Beach VillaHotel
8.2
Great8 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$ 566 /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$ 18 /nightSelect
Boxo Diani - Unique Beach Front Container Eco-HotelHotel
8.0
Great4 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$ 76 /nightSelect
Wayside Beach ApartmentsAparthotel
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$ 70 /nightSelect
Mzima Beach ResortHotel
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
Casamia SuitesHotel
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$ 106 /nightSelect
Delina Cottage DianiGuest house
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
Kijani Cottages In DianiHotel
Map
6.3 km from City Centre500 m from KFI Supermarket
FromC$ 55 /nightSelect
Doric Cottages DianiHotel
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$ 173 /nightSelect
Retro Boutique Hotel LimitedHotel
The 3-star Retro Boutique Hotel Limited Diani Beach is located 950 metres from Diani Beach and comprises 12 rooms with modern comforts.
Select
Diani Peaceful GardenHotel
Map
9.1 km from City Centre
Select
Seaesta Studio Diani BeachAparthotel
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
Sanuna VillasGuest house
Map
7.9 km from City Centre1.3 km from Colobus Conservation
Located at a 4.6 km distance from Kaya Kinondo Sacred Forest, the Sanuna Villas Diani Beach boasts an outdoor swimming pool.
FromC$ 116 /nightSelect
One Bedroom VillasResort
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$ 98 /nightSelect
Fabio'S HouseBed & Breakfast
Map
8.4 km from City Centre1.9 km from Colobus Conservation
Kaya Kinondo Sacred Forest is 4 km from the Fabio'S House Bed & Breakfast Diani Beach, while Colobus Conservation is approximately a 5-minute ride away.
FromC$ 79 /nightSelect
Harmony Homes BeachfrontAparthotel
Map
2.4 km from City Centre1.4 km from Leisure Lodge Golf Club
FromC$ 46 /nightSelect
Spice Of The CoastResort
Map
4.1 km from City Centre1.9 km from Baharini Shopping Centre
Located within 2.6 km of Diani Shopping Centre, the Spice Of The Coast Diani Beach features a swimming pool.
FromC$ 37 /nightSelect
Villa Room King-Bed Big Garden Free BbqBed & Breakfast
Map
8.4 km from City Centre1.9 km from Colobus Conservation
The Villa Room King-Bed Big Garden Free Bbq Diani Beach features a saltwater swimming pool and views of the garden, and is located within a 10-minute drive of Kaya Kinondo Sacred Forest.
FromC$ 22 /nightSelect
Blessing Holiday Homes - Diani BeachHotel
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.
Select
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$ 132 /nightSelect
Executive Three Bedroom, FurnishedBed & Breakfast
Map
12.1 km from City Centre
Kinondo Shwari is 0.9 km from the Three Bedroom B&B, while Galu Kinondo Beach is a 10-minute drive away.
Select
EdenicInn
Map
3.0 km from City Centre
Offering a swimming pool, the Edenic Diani Beach is 25 minutes' walk from Colobus Conservation.
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
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$ 19 /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$ 34 /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$ 177 /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$ 162 /nightSelect

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?

There are more than 16 reviews of our travellers for 13 options not far from Ukunda airport. To see more airport hotels click here.

What are the best city centre hotels in Diani Beach?

Our iBooked.ca travel data based on 411 travellers' reviews show the top places in Diani Beach city centre. Our travellers like Swahili Beach rated 8.2/10. Featuring a business centre, a wading pool, and a swimming pool, it's set 10 minutes' walk from the city centre. Leopard Beach Resort And Spa with rating 8.4/10 and Kaskazi Beach Resort rated 7.8/10 are other favourite hotels in the area. Click here to see more central hotels.

What are the most popular cheap hotels in Diani Beach?

There are more than 3 top budget properties in Diani Beach. Bahati Diani House Glamping rated 7.4/10 is great for your budget stay in Diani Beach. This property has an outdoor swimming pool, shuttle service, and hiking. Masai Paradise Cottages rated 8.6/10 is one more great hotel, offering free private parking, a free car park, and a swimming pool, as well as prices from 49C$ per one night. Go here to see more cheap hotels.

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

IBooked.ca recommends you more than 5 5-star options to stay in Diani Beach. The best one is Diani Reef Beach Resort & Spa rated 8.2/10 at the cost of 127C$ per night with a picnic area, a golf course, and a steam room. To see more favoured 5-star hotels click here.

What are the top boutique hotels in Diani Beach?

More than 275 reviews of our travellers may help to find the best Diani Beach boutique hotel. We recommend Eleven Pearl Boutique Hotel & Spa rated 8.0/10 as the top boutique property for 150C$ per night with a golf course, shuttle service, and back massages on site. One more boutique option is a 4-star Pinewood Beach Resort And Spa rated 8.2/10 for 360C$ per one night. Nomad Beach Resort with rating 8.2/10: a 5-star property for 527C$ per night. To see more modern hotels go here.

What are the best romantic hotels in Diani Beach?

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

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

If you’re searching for a family hotel, you will find 3 deals in Diani Beach. Diani Marine Divers Village (rating: 8.0/10): a family-hotel with an outdoor swimming pool, a golf course, and snorkelling for 157C$ per night. To see more family accommodations click here.

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

According to iBooked.ca travel data, travellers love staying at Diamonds Leisure Beach & Golf Resort (rating: 8.2/10), which offers a golf course, shuttle service, and a treatment room. 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 best Diani Beach hotels providing outdoor pools?

According to 2288 reviews, there are 18 hotels featuring outdoor pools in Diani Beach. You may also like Papillon Lagoon Reef Hotel rated 8.4/10. This property will cost you 228C$ per night. Other top properties are Diamonds Leisure Beach & Golf Resort, Pinewood Beach Resort And Spa, and Nomad Beach Resort.

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

Enjoy travelling with your furry pal at one of 8 pet-friendly properties on iBooked.ca. Another most recommended Diani Beach place to stay with pets is Bahati Diani House Glamping with an outdoor swimming pool, shuttle service, and hiking. It offers rooms for 31C$ per night. Other top accommodations include Blue Marlin Beach Hotel and Sunset Villa Boutique Resort. See more pet-friendly hotels here.

What are the most favoured hotels in Diani Beach?

You may book Pinewood Beach Resort And Spa rated 8.2/10 with an outdoor swimming pool, shuttle service, and a spa lounge. It costs 360C$ per night. Eleven Pearl Boutique Hotel & Spa rated 8.0/10 may also suit you — only 150C$ per one night. It features a golf course, shuttle service, and back massages. Other top properties are Jacaranda Indian Ocean Beach Resort, Soul Breeze Beach Resort, and Diani Sea Lodge.

Which spa hotels in Diani Beach would you recommend?

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

Which hotels in Diani Beach provide an especially good breakfast?

We recommend Leopard Beach with rating 7.4/10, a nice deal with medical service, concierge service, and a gym on site. It costs about 396C$ per night.

How much is it to stay a night in Diani Beach?

Of course, the prices change in Diani Beach depending on the season, but on average:
A 4-star hotel room costs 91C$ per night. You may book Southern Palms Beach Resort with a tennis court, an outdoor swimming pool, and a golf course. A really special hotel can be found for 127C$ per night. We recommend Diani Reef Beach Resort & Spa (rating: 8.2/10) with a picnic area, a golf course, and a steam room.

How much would a hotel in Diani Beach cost for tonight?

According to iBooked.ca travel data, the average prices for tonight in Diani Beach are: A nice hotel like Leopard Beach Resort And Spa (rating: 8.4/10) costs about 55C$ per night.

What are the most popular beach hotels in Diani Beach?

To make your stay fantastic, there are 17 options to consider. Alternatively, book Ocean Village Club (Adults Only) rated 8.2/10, a nice property set 500 metres from the beach. It costs 344C$ per night and provides a tennis court, an outdoor swimming pool, and a golf course. Other top accommodations include Soul Breeze Beach Resort, Diani Reef Beach Resort & Spa, and Pinewood Beach Resort And Spa.

What are the most favoured 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 The Villa Luxury Suites Hotel rated 8.4/10, a perfect hotel set 5 minutes' walk from Nakumatt Diani. It costs 81C$ per night and offers a picnic area, an indoor swimming pool, and a golf course. Another perfect accommodation is The Bright Star Resort rated 8.6/10 at the cost of 76C$ per night. It features a swimming pool, ironing, and restaurant.

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 91
👛 Lowest price 18 CAD
✍️ Hotels Reviews 2 872