See the latest prices and deals by choosing your dates.
Hotel in Msambweni
Sawa Sawa Beach House offers rooms in Msambweni. The accommodations provides a private beach area, as well as an outdoor swimming pool and a garden. The property features a restaurant.
Hotel in Diani Beach
Located on the Indian Ocean along the white sandy Diani Beach, Ocean Village Club offers guests a tranquil haven. It was an amazing place to stay with great food, staff and nice view. We were so excited to stay and we would definitely love to come back.
Hotel in Shimoni
Located in Shimoni, 24 miles from Kaya Kinondo Sacred Forest, Mwazaro Beach Lodge provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. The lodge is set in a breathtaking location on the beachfront amongst the mangroves. Every detail of the place is well taken care of and well thought. The design of the rooms and bungalows is wonderful, and the rooms are aired by the beachfront breeze. The staff was incredibly helpful and kind - we can commend all of them and in particular manager Rufus, cook George, Sami, Asthman and Aisha. They made sure we had the best stay. We loved the food - the breakfasts are amazing - and would recommend asking George to cook a seafood platter with fresh fish caught on the day. We also much enjoyed kayaking at sunset amongst the mangroves and relaxing with a drink by the pool.
Hotel in Diani Beach
Located in Diani Beach, a few steps from Diani Beach, Searenity Beach Villa has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. If you have ever wanted to stay at a place with everything included as far as food, location, comfort and service this is it. Driven by the passion of a very friendly owner and supportive staff, for giving the best in service to his guests, Searenity is an idyllic location overlooking white sand beaches and the Indian Ocean.
Hotel in Diani Beach
Located in Diani Beach, a 7-minute walk from Diani Beach, Asha Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. I loved everything about Asha Boutique Hotel. The location is right on the beach. The rooms are comfortable. All the staff are amazing; I was made to feel at home the entire time. The food is also incredible. I will definitely be back!
Hotel in Diani Beach
Offering beachfront accommodations 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
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. EVERYTHING from food, the hospitality of staffs, THE MASSAGE and the view itself of the beach.
Hotel in Diani Beach
Located in Diani Beach, a 2-minute walk from Galu Beach, Boxo Diani - Unique Beach Front Container Eco-Hotel has accommodations with an outdoor swimming pool, free private parking, a shared lounge and... 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 accommodations in Diani Beach and features an outdoor swimming pool, fitness center and garden. Most accommodating staff: -Maureen at the restaurant was the best. -Rajab and Phoebe at the reception were the most -helpful and accommodating. -Thomas at the bar did his best to make us feel at home. -Saif made sure that our room was always up to the mark. -Shaban helped us plan our activities so well. Top location. Best beach. Best serving size for meals. Best service.
Hotel in Diani Beach
Set in Diani Beach, less than 0.6 mi from Baharini Shopping Center, 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
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. OMG THE PLACE WAS VERY good the staff are very friendly the food was not so good breakfast pathetic...
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. This place is absolutely amazing. The staff are fantastic, the facilities are amazing and the 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. nice hotel to relax. nice staff..very good service. good food in the restaurant.
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. Beautiful outdoor area with swimming pool and garden. Clean, spacious rooms, delicious food.
Hotel in Diani Beach
Located in Diani Beach, a 11-minute walk from Colobus Conservation, Kijani Cottages - In Diani provides accommodations 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
Located in Diani Beach, a few steps from Galu Beach, LalaGalu - Beachfront EcoCabins provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a terrace. A piece of paradise - very nice little modern place to stay…I cannot fault a thing instead highly...
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. 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
Located in Diani Beach, a 2-minute walk from Diani Beach, Safari Beach Hotel has accommodations 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 Diani Beach
Located in Diani Beach, a 3-minute walk from Galu Beach, Diani Peaceful Garden provides accommodations with a garden, free private parking, a terrace and a restaurant.
Hotel in Diani Beach
Located in Diani Beach, a 3-minute walk from Galu Beach, Blessing Holiday Homes - Diani Beach has accommodations with an outdoor swimming pool, free private parking, a shared lounge and a terrace.
Hotel in Diani Beach
Located in Diani Beach, a 4-minute walk from Diani Beach, Casamia Suites has accommodations 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, 1640 feet 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
Located on the Indian Ocean along the white sandy Diani Beach, Ocean Village Club offers guests a tranquil haven. It was an amazing place to stay with great food, staff and nice view.
Hotel in Ukunda
Located in Ukunda, a 7-minute walk from Diani Beach, The Palm Diani Resort provides accommodations with an outdoor swimming pool, free private parking, a restaurant and a bar.
Hotel in Diani Beach
Located in Diani Beach, a 8-minute walk from Diani Beach, Palm Diani B&B provides accommodations with a garden, free private parking, a restaurant and a bar.
Hotel in Diani Beach
Located in Diani Beach, within 2.4 miles of Leisure Lodge Golf Club and 2.6 miles of Colobus Conservation, Ammerville Diani has accommodations with a garden and free WiFi throughout the property as...
Hotel in Ukunda
Located in Ukunda, within a 4-minute walk of Diani Beach and 200 yards of Leisure Lodge Golf Club, Pebbles guesthouse in Diani beach road provides accommodations with a restaurant and free WiFi...
Hotel in Diani Beach
Located in Diani Beach, 1.5 miles from Diani Beach, Hildas Studio provides accommodations with a garden, free private parking and a terrace.
Hotel in Lunga-Lunga
Located in Lunga-Lunga, 18 miles from Kaya Kinondo Sacred Forest, Le Grande Haven has accommodations with a garden, free private parking, a shared lounge and a restaurant.
Hotel in Ukunda
Located in Ukunda, within 2 miles of Leisure Lodge Golf Club and 5.4 miles of Colobus Conservation, Cozy Holiday Homes.
Hotel in Ukunda
Located in Ukunda, a 6-minute walk from Diani Beach, ASINS HOLIDAY INN HOTEL has accommodations with an outdoor swimming pool, free private parking, a restaurant and a bar.
Hotel in Msambweni
Located in Msambweni, a few steps from Msambweni Beach, YU Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Hotel in Ukunda
Located in Ukunda, a 14-minute walk from Diani Beach, Skippers - Adults only provides accommodations with free bikes, free private parking, an outdoor swimming pool and a fitness center.
LalaGalu - Beachfront EcoCabins, Searenity Beach Villa, and Nomad Beach Resort in Kwale have received great reviews for the views from their hotel rooms.
Guests staying in Kwale also loved the views from their rooms at Mwazaro Beach Lodge, Sonrisa Villas, and Ocean Village Club (Adults Only).
Couples traveling to Kwale loved staying at Kijani Cottages - In Diani, Mzima Beach Residences - Diani Beach, and Ocean Village Club (Adults Only).
These hotels in Kwale are also highly-rated by couples: Searenity Beach Villa, Sonrisa Villas, and Sawa Sawa Beach House.
Hotels in Kwale that offer highly-rated breakfasts include Mwazaro Beach Lodge, Seaclusion Diani, and Ocean Village Club (Adults Only).
Breakfast at these hotels in Kwale are also highly-rated: Searenity Beach Villa, Sonrisa Villas, and Nomad Beach Resort.
The average price per night for a 3-star hotel in Kwale this weekend is $48 or $191 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Kwale this weekend cost around $124 per night (based on Booking.com prices).
Many families visiting Kwale loved staying at Searenity Beach Villa, Asha Boutique Hotel, and The Maji Beach Boutique Hotel.
Ocean Village Club (Adults Only), Mwazaro Beach Lodge, and LalaGalu - Beachfront EcoCabins are also popular among family travelers.
There are 316 hotels in Kwale you can book on Booking.com.
Diani Beach, Shimoni, and Ukunda are popular with other travelers visiting Kwale.
Ocean Village Club (Adults Only), Sawa Sawa Beach House, and Searenity Beach Villa are some of the popular hotels in Kwale.
In addition, Mwazaro Beach Lodge, Asha Boutique Hotel, and The Maji Beach Boutique Hotel are also popular in Kwale.
On average, it costs $47 per night to book a 3-star hotel in Kwale for tonight. You'll pay around $210 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Kwale will cost around $125 (based on Booking.com prices).
On average, 3-star hotels in Kwale cost $86 per night, and 4-star hotels in Kwale are $184 per night. If you're looking for something really special, 5-star hotels in Kwale cost around $220 per night (based on Booking.com prices).
Travelers 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 were also highly rated.