See the latest prices and deals by choosing your dates.
Hotel in Diani Beach
Located on the Indian Ocean along the white sandy Diani Beach, Ocean Village Club offers guests a tranquil haven. We liked our stay so much, that we would love to come back(which we normally never do). We had an amazing and very relaxed stay: Champaign and oysters during breakfast, amazing lobster for lunch, great cocktails, a soft bed, amazing and kind service, the best beach beds and an amazing garden to relax. I celebrated my birthday in the hotel, and the staff were the best during our romantic diner on the beach for this ocassion. We would 120% recommend this place to couples/ and or friends who need a true and relaxing break.
Hotel in Diani Beach
Pinewood Beach Resort and Spa is located on Galu Beach and 6.2 mi away from the Ukunda Airstrip. This boutique hotel features water sport facilities, an outdoor pool and restaurants. Amazing place, excellent staff 👏, food is incredible, beach is wonderful, white sand, you feel like to be in paradise. We enjoyed it a lot. Best place to stay, calm and very relaxing. Even a tennis court with monkeys watching you . Paradise!
Hotel in Diani Beach
Nestled in an indigenous coastal forest with a garden and a palm-fringed beach, The Sands at Nomad is located in Ukunda. It features an outdoor pool, a spa area and restaurants. Very friendly staff. Amenities were always topped up and staff kept room clean. Restaurant is one of the best around with very tasty food.
Hotel in Diani Beach
Located in Diani Beach, 300 yards from Baharini Shopping Centre, Lotfa Resort Diani offers amenities including water sports facilities and barbecue facilities. Nice rooms. Pool was great. Lots of variety for breakfast. Friendly staff.
Hotel in Diani Beach
Located along the sandy Diani Beach, The Maji Beach Boutique Hotel features an outdoor and indoor pool, a restaurant and poolside bar. It also offers a fitness center and massage services. Amazing location, but above all the friendliness of the staff and the super excellent food.
Hotel in Diani Beach
Overlooking the Indian Ocean, Blue Marlin Beach Resort is a beachfront property that features an outdoor pool and a tropical garden with palm trees. The food is fresh and well cooked. The staff are quite amazing.
Hotel in Diani Beach
Featuring an outdoor swimming pool, Glory Ocean Villas - Diani is located in Diani Beach, 1640 feet from the nearest beach. It's was a nice, quiet and clean environment that is near the beach and diani shopping centre. Really enjoyed. Louisa and Josephine are really friendly and helpful.
Hotel in Diani Beach
Located 1640 feet from the Indian Ocean and offering an outdoor swimming pool and free WiFi, Villa Mandhari - Diani Beach offers accommodations in Diani Beach. Spacious, quiet, secure, clean. Great place to relax and good service.
Hotel in Diani Beach
Featuring free WiFi, PrideInn Hotel Diani offers accommodations in Diani Beach. The hotel has an outdoor pool, and guests can enjoy a meal at the restaurant or a drink at the bar. The place is excellent. I liked the rooms.
Hotel in Diani Beach
Just 19 mi south of Mombasa, African Dream Cottages - Diani Beach is located in Diani close to the beach. It offers an outdoor pool, restaurant and a bar. Everything was exceptional... True value... For the first time, the place looked and was as sold in the photos and by reviews. Had a great time. Please do visit if you're ever consider going to Diani.
Hotel in Diani Beach
Popular with guests booking hotels in Diani Beach
Hotel in Diani Beach
Popular with guests booking hotels in Diani Beach
Hotel in Diani Beach
Popular with guests booking hotels in Diani Beach
Hotel in Diani Beach
Popular with guests booking hotels in Diani Beach
Hotel in Diani Beach
Popular with guests booking hotels in Diani Beach
Hotel in Diani Beach
Featuring an outdoor swimming pool, Glory Ocean Villas - Diani is located in Diani Beach, 1640 feet from the nearest beach. It's was a nice, quiet and clean environment that is near the beach and diani shopping centre.
Hotel in Diani Beach
Offering 2 outdoor pools and a restaurant, Mangro Hotel is located 2 minutes' drive from Diani Beach. The hotel is surrounded by a garden with mango trees. The welcome and effort made to allow us to choose our own room.
Hotel in Diani Beach
Located on the Indian Ocean along the white sandy Diani Beach, Ocean Village Club offers guests a tranquil haven. We liked our stay so much, that we would love to come back(which we normally never do).
Hotel in Diani Beach
Located along the sandy Diani Beach, The Maji Beach Boutique Hotel features an outdoor and indoor pool, a restaurant and poolside bar. It also offers a fitness center and massage services. Amazing location, but above all the friendliness of the staff and the super excellent food.
Hotel in Diani Beach
Nestled in an indigenous coastal forest with a garden and a palm-fringed beach, The Sands at Nomad is located in Ukunda. It features an outdoor pool, a spa area and restaurants. Very friendly staff. Amenities were always topped up and staff kept room clean.
Hotel in Diani Beach
Featuring free WiFi, PrideInn Hotel Diani offers accommodations in Diani Beach. The hotel has an outdoor pool, and guests can enjoy a meal at the restaurant or a drink at the bar. The place is excellent. I liked the rooms.
Hotel in Diani Beach
Located in Diani Beach, a few steps from Diani Beach, Golden Beach Resort A051 features views of the pool.
Ocean Village Club (Adults Only), Searenity Beach Villa, and Asha Boutique Hotel are some of the popular hotels in Diani Beach.
The average price per night for a 3-star hotel in Diani Beach this weekend is $75 or, for a 4-star hotel, $156. Looking for something even fancier? 5-star hotels in Diani Beach for this weekend cost around $307 per night, on average (based on Booking.com prices).
On average, it costs $75 per night to book a 3-star hotel in Diani Beach for tonight. You'll pay around $117 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Diani Beach will cost around $177, on average (based on Booking.com prices).
Many families visiting Diani Beach loved staying at Seaclusion Diani, Ocean Village Club (Adults Only), and Pinewood Beach Resort and Spa.
Asha Boutique Hotel, Searenity Beach Villa, and The Sands at Nomad got great room view-related reviews from travelers in Diani Beach.
On average, 3-star hotels in Diani Beach cost $509 per night, and 4-star hotels in Diani Beach are $539 per night. If you're looking for something really special, a 5-star hotel in Diani Beach can be found for $546 per night, on average (based on Booking.com prices).
For hotels in Diani Beach that serve highly-rated breakfasts, try Searenity Beach Villa, Ocean Village Club (Adults Only), and Pinewood Beach Resort and Spa.
These hotels in Diani Beach are highly rated by couples: Asha Boutique Hotel, Searenity Beach Villa, and Ocean Village Club (Adults Only).
I enjoyed being at the sort of public beach at the Kongo river. On our first day we had lunch at Swahili pot the portions were really good and baby friendly for my 1year old. Its better to move around Diani with your car. I would avoid going during the rainy season.
The beach was amazing. White sand blue/green water. The snorkeling was great. The beach hawkers were frustrating. I know they need to make a living. So this time we told all the hawkers that we would come the last day. We looked at all the stuff on the last day. That way we could have some peace the other days
Nice large beach, white sand, good wind for kite surf, local suvenir dealer, near to Diani Beach Shopping center and some good italian restaurants. maybe some....too much sea weed. But the magical sun risen rate the place.
The food was excellent. The beach was beautiful. Entertainment was top notch. Staff was fantastic and friendly. We never left the hotel except for transfers to and from the airport. Wasn't necessary. We had all we needed there
The hotels there are great, the restaurants around the area are good with nice food, cocktails and ambience - Tiki Bar. The shopping centre is accessible - it can do with a bit more options of basics. Transport is convenient with many tuktuks and boda bodas as well as taxi apps. The beach could be better with cleaner shores, free from seaweeds
The place is run down; maybe due to the Covid pandemic. They need to revamp the place. The shower in room 7 is small and the shower curtain gets in one’s way making showering difficult. There are no TVs in the rooms and room 5 which had a kitchenette lacked a fridge nor was there a microwave.
From the moment we arrived at the hotel (received by a kind staff with refreshing towels and tasty coffee) through relaxing beach experience on comfortable sun beds under palm trees, romantic outdoor dinner and evening live performances, until the very last moment of our stay (received by another kind staff with a memorable gift)…We are very grateful for the perfect hospitality from literally all the hotel staff. Also, a frequent encounter with very cute little monkeys and squirrels inside the premises was very nice, too.
Diani Beach
This hotel extends on a vast area just facing Diani Beach, which is easily accessible by a 30 second walk from the room. The beach is public, very clean and absolutely stunning. The hotel offers lots of different foods and they're all delicious. The rooms are spacious and very clean. Sometimes the cute monkeys (have never harmed anyone) may visit your room, especially if there's food and an open balcony door ;) The staff is friendly and helpful. All in all it was a great experience and would love to come back.
Diani Beach
We came over the New Years holiday with our two kids as well as another family and we all had a great time. The hotel makes everything so easy to just show up and relax right away. They provide lounge chairs and tables looking out at the beach as well as by the pool, pool/beach towels and tons of food/drink options.. The kids enjoyed the kid’s club and all the shows and activities. It was stress free, relaxing and fun! Also we booked all inclusive and it is a great value!
- The location is just a dream - Diani beach is one of the most beautiful places. Nomad's is a 5 minute trip from the airstrip which is great. - The food is really, really good. Haven't tried the pizza/ pasta (it's run by Italians), but the seafood is wonderful! - Very friendly staff - The rooms (garden view room) are really lovely. Very spacious (even the bathroom!) and a great balcony with a superb view - watch out for monkeys ;-)
The rooms are very spacious and airy. I love the huge ceiling to floor glass doors that bring adequate light to the room, and they also slide to bring in the fresh air. I love my time every time I stay here, it's never crowded so privacy is guaranteed and the hotel has the perfect location, only walking distance to the beach and a short ride to the nearest shopping center.
Diani Beach
Someone got into my room and stole my laptop and money. The hotel doesn’t provide good security clearly. I spent three hours at the police station to report the incident and no outcome. Management is doing little to help. Extremely frustrated . Do not stay here . The person who stole my things was probably an employee because the lock wasn’t broken
Overall, we had a very pleasant stay for 8 nights at Eleven Pearl. Hotel premises are nicely done and spacious (few guests given boutique character), rooms are spacious too and kept clean by the personnel. Food and service quality generally good with the typical cons when you travel the area (e.g. a forgotten or wrong order once every while).
Diani Beach
The environment was very nice, with the swimming pool facility. The distance from ukunda airstip is so close and also diani beach is 5 Min walk from the facility. The staff were so welcoming and the security dogs were so friendly 😌. Not to forget The WiFi connection. Very nice
Diani Beach
The hotel is just at the beach.The view is amazing.The staff was friendly.The food was amazing.Every night there was a very entertaining show.On valentine's night we had our dinner at the beach.Our stay was just amazing.I would recommend the hotel over and over.
Diani Beach
I think the breakfast was okay....maybe just adjust the portion or maybe they incoorpotate more of the Swahili themed breakfast....being a hotelier we are used to the continental style sometimes we look for something different....next time I will be sure to ask..
Diani Beach
Absolutely the best choice for Diani Beach (I hope they don't raise prices in response to my praise). Air-conditioned rooms, fresh water in the shower, excellent service, fantastic location. I've been to a few hotels in Diani but Flamboyant is the best.
Diani Beach
The apartment is very spacious and also right on Diani Beach so you have easy access to the other resorts. The breakfast provided is a nice touch to the place. The Check-In process is also very easy for guests who arrive late.
Diani Beach
The rooms are very clean and spacious. The staff are very friendly and the hotel is beautifully designed.
Diani Beach
beautiful hotel with an overall luxurious feel. the pool/beach area was an absolute delight
Diani Beach
Morning Star is located just close to the beach. Moving around while in Diani would never be an issue, as Tuk-Tuks pass just outside the gate and it's very cheap to move from one place to another. It costs about KES 50 per person per trip. The staff hospitality was very pleasant, they were always so supportive and friendly. The place is as quiet as I expected it to be and very tidy. They have an awesome and clean swimming pool. Half of the pool is more that 2 metres deep which is something I really loved and enjoyed swimming. I also enjoyed their breakfast very much. I would highly recommend this place to anyone who plans to go to Diani for vacation.
Diani Beach
It’s one of the nicest places, really appreciate customer service is on point, specially Sister Marcie guest specialist my almighty God bless her on the service she give to everyone 🙏💯... also, cashier they are so much good on explaining how everything around works I rate them 💯
Diani Beach
Small tastefully decorated large comfortable rooms. Nice breakfast. Clean pool. Monkeys which did not bother us.
Amazing location, but above all the friendliness of the staff and the super excellent food.
Diani Beach
The swimmingpool and the sea are great. There are everything for cooking.
Spacious, quiet, secure, clean. Great place to relax and good service.