See the latest prices and deals by choosing your dates.
Hotel in Msambweni
Sawa Sawa Beach House offers rooms in Msambweni. The accommodation provides a private beach area, as well as an outdoor swimming pool and a garden. The property features a restaurant. This was the BEST stay I have had in Diani! Stacey was an amazing host, who took care of all of our needs from late check-in and dinner to decorating the rooms for our friends' birthdays. The rooms had spacious bathrooms with hot water, fans, smart mosquito netting, and comfy beds. The place is gorgeous - all one floor with picturesque coastal architecture - the rooms surround a courtyard that opens out to the the pool, which was clean, the perfect size and depth, and surrounded with lounge chairs. At the other end of the pool is the beach, where they have a covered beach patio with coaches and tables and other private, cozy beach sitting area right on the beach (they have chairs, a swing and couches). The beach was quiet and there were far less sea urchins than in other areas of Diani, which made exploring the ocean much easier and I would say also would be ideal if you had children with you too! The chef, Rashid, makes delicious versions of all local coast dishes, we barely felt the need to leave the hotel. We felt like we were in paradise and our whole group of 5 had only wonderful things to say - we can't wait to go back!
Hotel in Diani Beach
Situated on the Indian Ocean along the white sandy Diani Beach, Ocean Village Club offers guests a tranquil haven. - Outstanding Service Experience!! Great Employees!!! - Boccia and Tennis was really fun - Great Food - Spa ( Massage) - Relaxation Mode (10/10)
Hotel in Shimoni
Located in Shimoni, 39 km from Kaya Kinondo Sacred Forest, Mwazaro Beach Lodge provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. The views are awesome. Very peaceful place.
Hotel in Diani Beach
Situated in Diani Beach, a few steps from Diani Beach, Searenity Beach Villa features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. The place is amazing. Well located directly on Diani beach, you have instant access to white sand beach and azure ocean. The food is really great, on the same level as Nairobi's top restaurants. The staff tries to accommodate your every wish so you feel very pampered. I can't recommend this place enough.
Hotel in Diani Beach
Set in Diani Beach, 600 metres from Diani Beach, Asha Boutique Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. staff, restaurant, facilities, pretty much everything was excellent!
Hotel in Diani Beach
Offering beachfront accommodation in Diani Beach, Sonrisa Villas features a swimming pool, bar and BBQ facilities. Guests can relax in the garden or enjoy a drink and some sunshine on the terrace. Everything was perfect. We felt spoiled and the staff was so caring and nice. Antonia is very helpful and always smiling. The fact that there are only 3 rooms make you feel at home. The room is spacious, well kept and always clean. The kitchen is open from 1030 to 1930 so you can have something to eat anytime you feel like. The food is delicious. The 3 dogs are the entertainment of the place. So funny, loving and very well educated. Sometime you also see monkeys on the trees. If you need to book a tuktuk, I suggest to have it reserved 30 minutes ahead. The lodge is not very close to Diani center and the road is “challenging”, but that is also what make it quiet and special. Definitely recommend if you want to relax. The massages are a plus!
Hotel in Diani Beach
Situated 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 centre and massage services. I stayed at the Maji Hotel for 5 nights in January 2023 and it really could not have been better. I would recommend the Maji to anyone going to Diani. The staff was very friendly and helpful, my room was clean and comfortable, and the beach views were breathtaking. I didn't want to leave! I also really enjoyed the food. I had the half-board option and I thought there were good options for breakfast and dinner. There was a lot of variety in the choices and I think you could stay for at least a week (probably more) and order different things for every meal. I was travelling solo and would recommend the Maji to other solo travelers. It was so relaxing and the beach was beautiful - probably the best beach I have been to.
Hotel in Diani Beach
Set in Diani Beach, 200 metres from Galu Beach, Boxo Diani - Unique Beach Front Container Eco-Hotel offers accommodation with an outdoor swimming pool, free private parking, a shared lounge and a... The pool, amazing staff, great food and delicious complete breakfast, sharp and responsive staff ready to support at any time. Really loved it!
Hotel in Diani Beach
Facing the beachfront, Eleven Pearl Boutique Hotel & Spa offers 4-star accommodation in Diani Beach and features an outdoor swimming pool, fitness centre and garden. all the facilities in one great place, best food, best service ever, beautiful beach.
Hotel in Diani Beach
Set in Diani Beach, less than 1 km from Baharini Shopping Centre, Seaclusion Diani House has an outdoor swimming pool and rooms with free WiFi access. The penthouse we booked was really spacious and well furnished. The hotel's staff and owner were always really nice and welcoming. The food was delicious. The place is located just a few minutes from the beach.
Hotel in Diani Beach
Hotel in Diani Beach
Hotel in Diani Beach
Hotel in Diani Beach
Hotel in Diani Beach
Hotel in Msambweni
Hotel in Diani Beach
Hotel in Diani Beach
Hotel in Shimoni
Hotel in Diani Beach
Hotel in Diani Beach
Popular with guests booking hotels in Kwale
Hotel in Diani Beach
Popular with guests booking hotels in Kwale
Hotel in Diani Beach
Nestled in an indigenous coastal forest with a garden and a palm-fringed beach, Nomad Beach Resort is located in Ukunda. It features an outdoor pool, a spa area and restaurants. The Views at the Restaurant. Food. Music. Room. Views from the Room.
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 restaurant was fantastic, and all the staff were exceptionally warm and caring.
Hotel in Diani Beach
Set on Diani Beach, Papillon Lagoon Reef features an outdoor pool, beach bar and restaurant terrace all overlooking the Indian Ocean. Everything was except no fridge
Hotel in Diani Beach
Located in Diani Beach, less than 1 km from Colobus Conservation, Kijani Cottages - In Diani provides accommodation with a garden, free private parking, a shared lounge and a terrace. The service is great the rooms are awesome and the food is gooood
Hotel in Diani Beach
Set in Diani Beach, a few steps from Galu Beach, LalaGalu - Beachfront EcoCabins offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace. Beautiful boutique setting at one of the finest white-sand beach in the world.
Hotel in Diani Beach
Just 30 km south of Mombasa, African Dream Cottages - Diani Beach is situated in Diani close to the beach. It offers an outdoor pool, restaurant and a bar. I have been there between Nov. 13 and 18 in a split-level for three persons. The house was a horror!
Hotel in Diani Beach
Situated in Diani Beach, 200 metres from Diani Beach, Safari Beach Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace. I was traveling with my 1year daughter and the hotel through its staff was exceptional in making our...
Hotel in Lunga-Lunga
Set in Lunga-Lunga, 29 km from Kaya Kinondo Sacred Forest, Le Grande Haven offers accommodation with a garden, free private parking, a shared lounge and a restaurant.
Hotel in Diani Beach
Set in Diani Beach, 300 metres from Galu Beach, Blessing Holiday Homes - Diani Beach offers accommodation with an outdoor swimming pool, free private parking, a shared lounge and a terrace.
Hotel in Diani Beach
Set in Diani Beach, 400 metres from Diani Beach, Casamia Suites offers accommodation with a restaurant, free private parking and a bar. This 5-star hotel offers free WiFi. I liked everything, from the ambience, to the hospitality and warmth of all waiters, housekeepers,...
Hotel in Diani Beach
Featuring an outdoor swimming pool, Glory Ocean Villas - Diani is located in Diani Beach, 500 metres from the nearest beach. We had a wonderful relaxed holiday at this place. It's more of a home away from home.
Hotel in Diani Beach
Situated on the Indian Ocean along the white sandy Diani Beach, Ocean Village Club offers guests a tranquil haven. - Outstanding Service Experience!! Great Employees!!!
Hotel in Diani Beach
Situated 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 centre and massage services. I stayed at the Maji Hotel for 5 nights in January 2023 and it really could not have been better.
Hotel in Ukunda
Located in Ukunda, 600 metres from Diani Beach, The Palm Diani Resort provides accommodation with an outdoor swimming pool, free private parking, a restaurant and a bar.
Hotel in Diani Beach
Located in Diani Beach, 700 metres from Diani Beach, Palm Diani B&B provides accommodation with a garden, free private parking, a restaurant and a bar.
Hotel in Msambweni
Situated in Msambweni, a few steps from Msambweni Beach, YU Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
LalaGalu - Beachfront EcoCabins, Searenity Beach Villa and Nomad Beach Resort have received great reviews from travellers in Kwale regarding the views from their hotel rooms.
Guests staying in Kwale also spoke highly of the views from the rooms at Sonrisa Villas, Mwazaro Beach Lodge and Ocean Village Club (Adults Only).
Travellers who stayed in Kwale near Ukunda Airport (UKA) have said good things about African Dream Cottages - Diani Beach, Seaclusion Diani and PrideInn Hotel Diani.
Among the hotels near Ukunda Airport in Kwale, Asha Boutique Hotel, Searenity Beach Villa and Nomad Beach Resort have also been highly rated.
There are 316 hotels in Kwale you can book on Booking.com.
Couples travelling in Kwale loved staying at Mzima Beach Residences - Diani Beach, Kijani Cottages - In Diani and Searenity Beach Villa.
Similarly, these hotels in Kwale are highly rated by couples: Ocean Village Club (Adults Only), Sonrisa Villas and The Maji Beach Boutique Hotel.
Many families visiting Kwale loved staying at Searenity Beach Villa, Asha Boutique Hotel and The Maji Beach Boutique Hotel.
Similarly, Ocean Village Club (Adults Only), Mwazaro Beach Lodge and LalaGalu - Beachfront EcoCabins are also popular among family travellers.
Ocean Village Club (Adults Only), Sawa Sawa Beach House and Searenity Beach Villa are some of the popular hotels in Kwale.
In addition to these hotels, Mwazaro Beach Lodge, Asha Boutique Hotel and The Maji Beach Boutique Hotel are also popular in Kwale.
On average, it costs € 58.95 per night to book a 3-star hotel in Kwale for tonight. You'll pay on average around € 205.83 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Kwale will cost around € 93.90 (based on Booking.com prices).
The average price per night for a 3-star hotel in Kwale this weekend is € 58.95 or, for a 4-star hotel, € 248.08. Looking for something even fancier? 5-star hotels in Kwale for this weekend cost on average around € 86 per night (based on Booking.com prices).
Diani Beach, Shimoni and Ukunda are popular with other travellers visiting Kwale.
For hotels in Kwale that serve up a highly-rated breakfast, try Seaclusion Diani, Mwazaro Beach Lodge and Ocean Village Club (Adults Only).
Breakfast at these hotels in Kwale are also highly rated: Searenity Beach Villa, Sonrisa Villas and Blue Marlin Beach Hotel.
On average, 3-star hotels in Kwale cost € 79.57 per night, and 4-star hotels in Kwale are € 160.77 per night. If you're looking for something really special, a 5-star hotel in Kwale can on average be found for € 200.39 per night (based on Booking.com prices).