Flag of India

Hotels in Diani Beach

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

Check-in
Sun, 23 Mar
-
Check-out
Mon, 24 Mar
Rooms and Guests2 Guests, 1 room
Check-in
Sun, 23 Mar
-
Check-out
Mon, 24 Mar
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Sun, 23 Mar
-
Check-out
Mon, 24 Mar
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Filter by
Applied filters
Hotels × Clear filters×
Search by name
Star rating
Guest rating
Accommodation type
More Less
Price per night
Popular landmarks
More Less
Airports
Hotel theme
More Less
Amenities
More Less
Room features
Services
Brands
Applied filters
Hotels × Clear filters×
Search by name
Star rating
Guest rating
Accommodation type
More Less
Price per night
Popular landmarks
More Less
Airports
Hotel theme
More Less
Amenities
More Less
Room features
Services
Brands
We don’t have any hotels that meet your criteria. You can find more hotels by changing your search parameters.
View map
1-100 out of 105
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great254 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$ 443 /nightSelect
8.2
Great170 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$ 379 /nightSelect
8.2
Great191 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$ 595 /nightSelect
8.0
Great90 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$ 349 /nightSelect
8.0
Great73 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$ 294 /nightSelect
8.0
Great265 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$ 229 /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$ 194 /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
Great222 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$ 210 /nightSelect
8.4
Great202 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$ 393 /nightSelect
8.0
Great275 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$ 296 /nightSelect
8.2
Great230 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$ 87 /nightSelect
Flamboyant Diani BeachBed & Breakfast
8.2
Great158 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.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$ 216 /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$ 114 /nightSelect
7.8
Very good175 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$ 240 /nightSelect
8.2
Great93 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$ 274 /nightSelect
8.2
Great36 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$ 353 /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$ 91 /nightSelect
8.0
Great138 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$ 120 /nightSelect
Diani CottagesBed & Breakfast
7.8
Very good20 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$ 104 /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$ 172 /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$ 89 /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$ 240 /nightSelect
8.4
Great97 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$ 515 /nightSelect
8.4
Great45 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$ 619 /nightSelect
8.2
Great71 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$ 306 /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$ 71 /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$ 244 /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$ 136 /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$ 110 /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.2
Great116 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
8.0
Great60 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$ 257 /nightSelect
8.4
Great26 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$ 666 /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$ 143 /nightSelect
8.8
Great9 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$ 327 /nightSelect
8.2
Great49 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$ 49 /nightSelect
8.0
Great126 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$ 226 /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$ 121 /nightSelect
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
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$ 272 /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$ 869 /nightSelect
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$ 31 /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$ 186 /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$ 100 /nightSelect
7.6
Very good10 reviews
Located next to The Diani Beach Shopping Centre, the venue comprises 36 rooms with garden views.
FromC$ 146 /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$ 39 /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
Map
2.4 km from City Centre1.4 km from Leisure Lodge Golf Club
FromC$ 71 /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
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$ 143 /nightSelect
Cycad Palm DianiGuest house
Map
5.2 km from City Centre1.7 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$ 40 /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$ 60 /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$ 64 /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$ 126 /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$ 81 /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$ 252 /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$ 173 /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$ 593 /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$ 93 /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$ 36 /nightSelect
Map
1.9 km from City Centre900 m from The Diani Beach Shopping Centre
FromC$ 54 /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$ 67 /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$ 2 257 /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$ 89 /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$ 163 /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$ 219 /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$ 110 /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
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
Diani Peaceful GardenBed & Breakfast
Map
9.1 km from City Centre
FromC$ 70 /nightSelect
Map
500 m from City Centre100 m from Nakumatt Diani
FromC$ 502 /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
Situated nearly a 19-minute stroll from Ali barbours cave, the Prideinn Diani Diani Beach offers 40 guest rooms.
FromC$ 84 /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$ 216 /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$ 273 /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
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
Map
2.3 km from City Centre100 m from Baharini Shopping Centre
FromC$ 74 /nightSelect
Map
2.3 km from City Centre100 m from Baharini Shopping Centre
FromC$ 29 /nightSelect
Map
2.2 km from City Centre1.2 km from Leisure Lodge Golf Club
FromC$ 57 /nightSelect
Map
4.6 km from City Centre1.9 km from KFI Supermarket
FromC$ 121 /nightSelect
Map
6.3 km from City Centre600 m from KFI Supermarket
FromC$ 357 /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$ 186 /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$ 84 /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
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
Villa SalaamGuest house
Map
5.6 km from City Centre
FromC$ 43 /nightSelect
Flavor Of The CoastBed & Breakfast
Map
4.1 km from City Centre1.9 km from Baharini Shopping Centre
Select
Divine ApartmentGuest house
Map
1.2 km from City Centre500 m from Leisure Lodge Golf Club
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
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$ 858 /nightSelect
Map
2.1 km from City Centre1.2 km from The Diani Beach Shopping Centre
Select
Oak Homes DianiGuest house
Map
2.4 km from City Centre1.5 km from Leisure Lodge Golf Club
FromC$ 69 /nightSelect
Map
100 m from City Centre400 m from Nakumatt Diani
FromC$ 71 /nightSelect
Map
100 m from City Centre400 m from Nakumatt Diani
FromC$ 500 /nightSelect
Map
3.1 km from City Centre
FromC$ 106 /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 best Diani Beach hotels near Ukunda airport?

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

What are the top places in Diani Beach city centre?

There are 4 hotels and other accommodations in Diani Beach city centre to choose from. Our travellers like Leopard Beach rated 7.4/10. Featuring a casino, a picnic area, an indoor swimming pool, it's set 10 minutes' walk from the city centre. Fiorella Beach House, with rating 8.2/10 and Prideinn Hotel Diani rated 8.2/10 are other favourite hotels in the area. Go here to see more central hotels.

Which budget hotels in Diani Beach are the best?

There are more than 5 top budget properties in Diani Beach. The best budget hotel is Galu Inn with rating 7.8/10, which costs from 55C$ per night and offers an indoor swimming pool, a sundeck, airport transfer. Also Aqua Resort is a good choice with rating 8.2/10 at the cost of 77C$ per night. Click here to see more budget hotels.

Which 5-star hotels in Diani Beach would you recommend?

IBooked.ca recommends you more than 8 5-star options to stay in Diani Beach. One of the finest luxury Diani Beach hotels is Nomad Beach Resort rated 8.2/10 — it has more than 486 positive reviews from our travellers. Offering an outdoor swimming pool, a golf course, concierge service on site, it costs 1177C$ per night. To see more favoured 5-star hotels click here.

What are the top 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 316C$ per night with a golf course, shuttle service, back massages on site. One more boutique option is a 5-star Nomad Beach Resort rated 8.2/10 for 1177C$ per one night. Pinewood Beach Resort And Spa with rating 8.2/10: a 4-star property for 351C$ per night. To see more boutique hotels click here.

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

According to iBooked.ca travel data, there are 4 deals for couples. For more romantic deals go here.

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

According to 71 travellers' reviews, there are 5 family deals to consider. Diani Marine Divers Village (rating: 8.0/10): a family-hotel with an outdoor swimming pool, a golf course, snorkelling for 173C$ per night. You also can book The Zubeida Boutique Resort (rating: 8.2/10) for about 578C$ per night. This child-friendly property offers an outdoor swimming pool, a golf course, cots on site. To see more family accommodations click here.

What are the most popular Diani Beach properties not far from Colobus Conservation?

To be not far from Colobus Conservation, stay at Diamonds Leisure Beach & Golf Resort (rating: 8.2/10), which is only a 5-minute walk from the attraction and offers a golf course, shuttle service, a treatment room. Travellers can enjoy Greek food at Chui Grill Leopard Beach hotel restaurant nearby. For more suitable options go here.

What are the best accommodations to stay in Diani Beach featuring outdoor pools?

According to 3049 reviews, there are 28 hotels featuring outdoor pools in Diani Beach. You may also like Southern Palms Beach Resort rated 8.2/10. This property will cost you 562C$ per night. Other top properties are Waterlovers Beach Resort, Hilda'S Homestay, Baobab Beach Resort & Spa.

What are the most popular pet-friendly hotels in Diani Beach?

If you want to stay in Diani Beach with pets, iBooked.ca offers 6 deals to choose from. Another most recommended Diani Beach place to stay with pets is Eleven Pearl Boutique Hotel & Spa with a golf course, shuttle service, back massages. It offers rooms for 226C$ per night. See more pet-friendly hotels here.

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

For instance, book Diani Sea Lodge rated 8.2/10 for 314C$ per night. It's set 4.8 km from Snake Park and provides a tennis court, an outdoor swimming pool, a golf course. Also, you may book Papillon Lagoon Reef Hotel (rating: 8.2/10), a fantastic hotel with a tennis court, an outdoor swimming pool, a golf course. It costs about 296C$ per night. Blue Marlin Beach Hotel, Villa Mandhari -, Ocean Village Club (Adults Only) are other most favoured hotels.

What are the most favoured spa hotels in Diani Beach?

You may book Harmony Homes Beachfront, a nice spa hotel featuring a tennis court, an outdoor swimming pool, a picnic area. It costs 65C$ per night.

Which hotels in Diani Beach provide an especially good breakfast?

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

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

Of course, the prices change in Diani Beach depending on the season, but on average:
A 4-star hotel room costs 594C$ per night. You may book Baobab Beach Resort & Spa with an outdoor swimming pool, a golf course, a steam room. A really special hotel can be found for 1177C$ per night. We recommend Nomad Beach Resort (rating: 8.2/10) with an outdoor swimming pool, a golf course, concierge service.

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

According to iBooked.ca travel data, the average Diani Beach prices for tonight are:
A cool hotel Baobab Beach Resort & Spa (rating: 8.2/10) offers hotel rooms for tonight from 25C$ per night.

What's the best hotel for a beach holiday in Diani Beach?

To make your stay fantastic, there are 21 options to consider. We recommend Diamonds Leisure Beach & Golf Resort (rating: 8.2/10), which features an outdoor pool a swimming pool, as well as a golf course, shuttle service, a treatment room. Travellers can book this nice option for 236C$ per night. Alternatively, book Swahili Beach rated 8.2/10, a nice property set 350 metres from the beach. It costs 443C$ per night and provides an outdoor swimming pool, a golf course, shuttle service. Other top accommodations include Diani Sea Lodge, Southern Palms Beach Resort, Pinewood Beach Resort And Spa.

What's the most popular resort in Diani Beach?

We recommend Morning Star Diani (rating: 8.2/10) for 276C$ per night. It's located 5 minutes' walk from Colobus Conservation and provides an outdoor swimming pool, a golf course, back massages on site. Alternatively, Boxo Diani - Unique Beach Front Container Eco-Hotel is rated as one of the best resorts in Diani Beach, offering an outdoor swimming pool, shuttle service, a plunge pool. It costs 86C$ per night.

What are the best accommodations not far from Nakumatt Diani?

On iBooked.ca you will find 4 great accommodations not far from Nakumatt Diani in Diani Beach. We recommend Coral Beach Resort rated 8.0/10, a perfect hotel set 5 minutes' walk from Nakumatt Diani. It costs 86C$ per night and offers an outdoor swimming pool, a golf course, aerobics classes. 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, 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 105
👛 Lowest price 14 CAD
✍️ Hotels Reviews 4 297