Diani Beach

Scenic Hotels in Diani Beach

Enter your dates for the latest hotel rates and availability.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

24 Scenic hotels in Diani Beach for you

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest price
Closest to downtown
Highest Rated
66
Hotels in Diani Beach
With a stay at Bahari Dhow Beach Villas in Diani Beach, you'll be by the ocean, within a 10-minute drive of Diani Beach and Kongo Mosque. This family-friendly hotel is 26.1 mi (42 km) from Nyali Beach and 27.5 mi (44.3 km) from Bamburi Beach. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. Additional features at this hotel include concierge services, wedding services, and a television in a common area. Enjoy a meal at the restaurant, or stay in and take advantage of the hotel's room service (during limited hours). Wrap up your day with a drink at the bar/lounge. Buffet breakfasts are available daily from 7:00 AM to 10:00 AM for a fee. Featured amenities include complimentary newspapers in the lobby, dry cleaning/laundry services, and a 24-hour front desk. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 23 air-conditioned rooms featuring flat-screen televisions. Rooms have private furnished balconies or patios. Prepare your meals in the shared/communal kitchen. Satellite television is provided for your entertainment. Private bathrooms with bathtubs or showers feature rainfall showerheads and complimentary toiletries.

"The room facilities are old and the toilet is easily clogged. The swimming pool is not very clean. The advantages are that the beach is wide and beautiful, the price is cheap, and the cost performance is very high. The beach is full of crabs at night."
41 reviews
7.0/10
1 night
From PLN 167
Check availability
72
Hotels in Diani Beach
With a stay at Diani Sea Resort in Diani Beach, you'll be on the beach, within a 5-minute drive of Diani Beach and Diani Snake Park. This all-inclusive hotel is 26 mi (41.9 km) from Nyali Beach and 2.8 mi (4.5 km) from Galu Kinondo Beach. Enjoy recreational amenities such as an outdoor pool and a fitness center. Additional features at this hotel include complimentary wireless internet access, concierge services, and a banquet hall. Satisfy your appetite at one of the hotel's 2 restaurants. Need to unwind? Take a break with a tasty beverage at one of the 2 bars/lounges. Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and multilingual staff. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 170 air-conditioned rooms featuring flat-screen televisions. Rooms have private balconies or patios. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and bidets.

"I don't know why no one mentioned the simpleness of the spare parts at all. For example, there are no disposable slippers. The water is also a thermos pot with no disposable bottled drinking water. If the bath water becomes cold at night after 12 o'clock, it takes more than ten minutes to release water. Hot water. I don't know if the entire Mombasa hotel water filtration system is a shit, the water is super invincible salty, and it is no different from drinking directly from the sea. Even the waiter said that it is best to use pure water for brushing teeth. Because the price is all inclusive, the hotel is basically a lot of Europeans and Americans. We stayed for two days and a Chinese did not see it. The food was similar to other hotels. In fact, it is not recommended to have this kind of package in Mombasa, because the restaurant outside can eat seafood. It is better to eat. The only advantage is that drinks are free, even cocktails are free, so many Europeans and Americans like to drink there. There are also performances in the evening."
Very Good
70 reviews
8.8/10
1 night
From PLN 679
Check availability
85
Hotels in Diani Beach
The PrideInn Hotel Diani provides a great place for travelers to relax after a busy day. Visitors to Diani Beach will find that the PrideInn Hotel Diani is a fantastic accommodation choice. Ukunda Airport is located approximately 3km away from this hotel. This hotel is located near many of Diani Beach's attractions including CORAL BEACH COTTAGES & APARTMENTS, ReefoDivers and Trade Winds. When guests have some time on their hands they can make use of the onsite facilities. This Diani Beach hotel provides parking on site. According to our guests, this hotel provides a very high level of service.

"We stayed at the hotel for one week. Clean rooms. Balcony with garden view. Here in the morning is fascinating bird singing. pleasant service staff. Basin with lying and drinking bar. Smuzi and juices here are very delicious. I liked the local tea with ginger and milk. Breakfasts are delicious. We used a restaurant for dinner. A large plate of seafood for two very delicious. Here are fish, calmaras, octopus, and half lobster, fish boiler. Yes-yes, the fishboiler is big and very delicious. The room was given water and tea with coffee. They regularly changed their lingerie. For us there was one minus-the conferences held at the hotel. Being in the pool area is not pleasant when a group in black hoods from 20-30 people inspect the holidaymakers. And yes, to the sea on foot 10 minutes or you can get to the tuck-tuck. Still, it is not in step-to-step access."
Very Good
65 reviews
8.9/10
1 night
From PLN 176
Check availability
82
Hotels in Diani Beach
Beautiful place to stay Beautiful boutique hotel, beautifully decorated in a beautiful setting. The room was spacious and had everything we needed, the breakfast was superb and the hosts did their best to make us feel at home. Swimming in the pool feels like being in the middle of nature, surrounded by flowers and trees. It's so calm and still. It's about a 10 minute walk to the nearest beach but we got around with a tuk tuk driver recommended by the hosts. Everything was perfect.

"Понравилась зеленая территория и небольшой, но удобный бассейн, создающий ощущение оазиса. Просторные номера, много розеток , просторная душевая, хорошие средства для душа и шампунь. Работает потолочный вентилятор. Кондиционер в номере можно включить за экстрапрайс, +15 долларов в сутки. Завтрак средний, делают омлет, яичницу и панкейки, вкусные сосиски из мяса. Но. Вся нарезка в баночках. И, ладно, колбаса, сыр, масло порционно в баночках, по три тончайших слайса. Но так же подавать огурцы и помидоры, которые в Кении стоят копейки, это смешно. На дне баночки 2-3 ооочееь тоненьких слайса. Поесть овощной салат утром нереально. Не разделяю восторженных возгласов по поводу еды в их ресторане, ничего такого. Некоторые блюда совсем невкусные. Три дня никак не могли не могли нормально поменять полотенца для бассейна. То не приносили и одного, то только одно. При этом, когда ты уже у бассейна и только что заходил в свой номер за полотенцами, которых там, к твоему удивлению (каждый раз) нет, ты вынужден доказывать на ресепшен, что полотенец опять нет. И ты просишь их все-таки принести, тк ты уже у бассейна, к бассейну. Но, эти удивительные люди упрямо не ту их в номер. Но не сразу, конечно, рекорд по скорости 20 минут, а так 40 минут-час. И это после 15ч дня, когда уборка в номере уже была, но полотенца вчерашние унесли, а чистые не принесли. И никто не извиняется. Для них это норма. В общем, слабый сервис, слабая кухня, расположение. Хорошая территория, бассейн, номера. Завышенные цены за минибар и в целом за кухню."
Great
46 reviews
9.2/10
1 night
From PLN 284
Check availability
99+
Hotels in Diani Beach
The Mzima Beach Residences - Diani Beach is an ideal spot for travelers wanting to discover the city. The Mzima Beach Residences - Diani Beach offers a pleasant stay in Galu for those traveling for business or leisure. Ukunda Airport is located approximately 7km away from this hotel. There's plenty to do nearby, with The Scuba Duka Diving Centre - Scuba Diving Diani Beach, Colobus Conservation and H2o Extreme at Blue Marlin all within a short distance. When guests have some time on their hands they can make use of the onsite facilities. Guests of this Galu hotel can make use of the parking facilities.

"A large beautiful territory, on the territory of a few bungals, very clean and safe, the hotel is standing on one of the most beautiful beaches in the world, all staff are very kind, two swimming pools, a restaurant with personal cooking and fresh food, Everything was thought up to the tiny. Of the downsides there was only one - weak Wifi in some places of apartments, staff tried to solve it quickly, I think they will fix this moment. Thank you very much for the great holiday and we will definitely come back! There is also a great spa and gym with all necessary equipment."
Very Good
18 reviews
8.7/10
1 night
From PLN 347
Check availability
99+
Hotels in Diani Beach
The Swahili Beach is an ideal spot for travelers wanting to discover the city. The Swahili Beach offers a pleasant stay in Diani Beach for those traveling for business or leisure. The hotel offers easy access to Ukunda Airport, just 3km away. Seeing Diani Beach's sights from this hotel is easy with International Christian Centre Diani, Presbyterian Church Of East Africa and Ocean Tribe all close by. In their spare time, guests can explore the hotel's surroundings. For those driving themselves, parking is provided on site. For guests traveling as a couple, this hotel is consistently one of the most popular choices.

"After the Safari, I took a train from Amboseli to Mombasa, and then took an Uber to Diani. Swahili can be said to be one of the best hotels in this area. It is mainly a private beach with 24-hour security patrols and is relatively quiet. Other hotels basically do not have private beaches, and there are not many beach chairs near the sea on the beach. This hotel has all of them. There are also restaurants and bars on the beach. The hotel has many activities, delicious breakfast, and large rooms. It is very suitable for comfortable rest after a tiring Safari. The hotel staff are also very hardworking and serious. They will clean the seaweed on the beach early in the morning. The hotel also has corresponding beach walking and sea activities. Strong security, there is a Carrefour within walking distance at the door, which is very good. Not far away, you can take an Uber to the famous Alibaba Cave Restaurant. It is a very good resting place, suitable for a person to rest comfortably. I will come again if I have the chance."
Very Good
115 reviews
8.6/10
1 night
From PLN 851
Check availability
34
Hotels in Diani Beach
The Charming and Remarkable15-Bed Villa in Diani Beach is an ideal spot for travelers wanting to discover the city. Visitors to Diani Beach will find that the Charming and Remarkable15-Bed Villa in Diani Beach is a fantastic accommodation choice. From the hotel, Ukunda Airport is just 6km away. This hotel is located near many of Diani Beach's attractions including KONGO RIVER SUNSET CRUISE., Diving Team Diani and Kongo Mosque. When guests have some time on their hands they can make use of the onsite facilities. For those driving themselves, parking is provided on site. There's never a dull moment at this hotel, our guests indicate that the facilities are excellent.
Outstanding
10/10
1 night
From PLN 142
Check availability
99+
Hotels in Diani Beach
No. 7 of Scenic Hotels in Kenya
The Diamonds Leisure Beach & Golf Resort provides a great place for travelers to relax after a busy day. The Diamonds Leisure Beach & Golf Resort is an ideal choice for travelers who want to take in the sights and sounds of Diani Beach. Ukunda Airport is located approximately 4km away from this hotel. Seeing Diani Beach's sights from this hotel is easy with ReefoDivers, Dima Africa Safaris and International Christian Centre Diani all close by. This hotel makes a great place to kick back and relax after a long day of sightseeing. This Diani Beach hotel offers parking on site. Our guests rate this hotel as one of the best hotels for cleanliness.

"The staff are incredibly friendly. My only real complaint is the Wi-Fi. I'm not sure if it was just my room, but the connection was unreliable and slow. The shows were great, the beach was lovely, and the air conditioning was cool. As a Korean, not having a stable internet connection was a significant drawback for me."
Great
70 reviews
9.1/10
1 night
From PLN 562
Check availability
99+
Hotels in Diani Beach
No. 9 of Scenic Hotels in Kenya
The Jacaranda Indian Ocean Beach Resort is an ideal spot for travelers wanting to discover the city. Visitors to Diani Beach will find that the Jacaranda Indian Ocean Beach Resort is a fantastic accommodation choice. From the hotel, Ukunda Airport is just 6km away. With multiple attractions nearby including Almasi Art Agency, Dima Africa Safaris and Diving Team Diani, guests will find plenty to keep themselves occupied. In their spare time, guests can explore the hotel's surroundings. This Diani Beach hotel provides parking on site.

"Yes, there is air conditioning. Breakfast is OK, there are many baobab trees inside. A little left is the congo river, you can take a boat, it should be beautiful if it is sunny"
Very Good
70 reviews
8.6/10
1 night
From PLN 366
Check availability
97
Hotels in Diani Beach
The Papillon Lagoon Reef Hotel provides a great place for travelers to relax after a busy day. Visitors to Diani Beach will find that the Papillon Lagoon Reef Hotel is a fantastic accommodation choice. The hotel offers easy access to Ukunda Airport, just 5km away. Seeing Diani Beach's sights from this hotel is easy with Diving The Crab - Kenya's Best Scuba Diving Centre, Shuwari Sportfishing and Mamlaka Hill Chapel Diani all close by. At the end of a busy day, travelers can unwind and relax in the hotel or go out and enjoy the city. For those driving themselves, parking is provided on site.

"Posto molto carino proprio di fronte a una bellissima spiaggia bianca. Il resort è popolato anche da simpatiche scimmiette. Le stanze sono pulite e non grandissime ma con i servizi essenziali e dotate di comodo balcone. Animazione di 1 ora la sera con spettacoli sempre diversi. Cortesia e gentilezza del personale"
Very Good
75 reviews
8.2/10
1 night
From PLN 386
Check availability
Show More Scenic Hotels in Diani Beach

Premium Hotels in Diani Beach

See all
Discover our curated selection of premium hotels in Diani Beach for your next stay
No.
1
8.8/10
56 reviews

Nomad Beach Resort

Hotel near Diani Beach
"Good Location"
Select dates to view prices
No.
2
9.7/10
57 reviews

Waterlovers Beach Resort

Hotel near Diani Beach
"Good Location"
Select dates to view prices
No.
3
9.1/10
70 reviews

Diamonds Leisure Beach & Golf Resort

Hotel near Diani Beach
"Great stay!""Great beach"
Select dates to view prices
No.
4
8.6/10
70 reviews

Jacaranda Indian Ocean Beach Resort

Hotel near Diani Beach
"Good Location"
Select dates to view prices

Frequently Asked Questions

What is the average price of a hotel in Diani Beach for this weekend?

According to the latest 12-month data from Trip.com, the average price for a 3-star hotel in Diani Beach this weekend is PLN 430 per night. For a 4-star hotel, the average cost is PLN 690 per night. If you're looking for a luxury experience, 5-star hotels in Diani Beach this weekend typically cost PLN 1,720 per night.

How much do hotels in Diani Beach cost per night during weekdays?

Based on the latest 12-month data from Trip.com, the average price for a 3-star hotel in Diani Beach during weekdays is PLN 431 per night. For a 4-star hotel, you can expect to pay around PLN 691 per night. If you're looking for a luxury stay, 5-star hotels in Diani Beach generally cost PLN 1,731 per night on weekdays.

What are the best places to stay in Diani Beach?

Some of the best places to stay in Diani Beach are near popular attractions like Diani Beach, offering easy access to key sights and amenities.

What are the top hotels in Diani Beach near Diani Beach?

Some of the top hotels in Diani Beach near Diani Beach include Diamonds Leisure Beach & Golf Resort (from PLN 439), Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits (from PLN 573) and Bahari Dhow Beach Villas (from PLN 196), all offering easy access to Diani Beach, making them ideal for visitors looking to explore the area.

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

What hotel deals are available in Diani Beach?

Trip.com offers multiple promotions and discounts all year round for both new users and loyal customers . Please check the promotions page to see what promotions are available now on Trip.com.