See the latest prices and deals by choosing your dates.
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 private beach area. Searenity was a little piece of Heaven on Earth. We loved our stay! Jas and the team went above and beyond to ensure we were happy and comfortable. Nothing was too much! We stayed for 4 nights in one of 6 (I think 6!) rooms on the resort. It is quiet and intimate without the chaos of a big resort. It is situated right on the beach - white sand and blue ocean as a backdrop for every meal. The swimming pool was a treat too! (and only open to residents). Our room was spacious, the bed super comfortable and we had a shower and very large tub to choose between. The aircon worked wonderfully. We loved that the rooms had solar power (yay for saving the Earth), but also had the option to switch over if needs be (if water was not heated enough early in the morning). There were a few nation-wide electricity cuts while we were there, but the solar power helped, and generators kicked in immediately. The WiFi was speedy and we managed to do some work while we were on holiday. We opted for the breakfast and dinner inclusive for our stay, which was flexible if we decided to eat at another restaurant in the evening (we could have a lunch instead). Jas is also the chef, and we were treated to the MOST incredible food. I can't say it enough. The portion sizes were huge and every meal was delicious and fresh! We could have a sharing starter, a main and a dessert, (and endless home made ice-cream and sorbet to our hearts content). The restaurant is open to the public, but guests were always prioritised and guaranteed the best tables. Jas was able to recommend some wonderful activities and restaurants within the area and arranged taxis and tuk tuks for us. The staff were an absolute highlight for me. So friendly, accommodating, approachable and kind. Our rooms were made up every morning and turned down every evening. I can't recommend Searenity Beach Villa enough. We hope to be back one day soon!
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 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. The hotel and how it is laid out is beautiful. The staff is very attentive and kind. Most importantly, it is a quiet place, perfect for getting away. When the tide goes out, it is worth hiring a local guide to show you everything as you walk out on the coral. (Ask the hotel owners what is a good price for this service so you can be prepared to barter.) We strongly suggest the flight from Wilson to Diani, it is the best way to avoid the ferry in Mombasa. Since you will not find an ATM at either airport, ask the taxi/tuktuk driver to take you to one before you travel to the hotel. And if you go by tuktuk, ask for the beard guy!
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 just perfect - location, facilities, staff, service. Breakfast was very good - all the basic stuff was there and a little bit extra. All the staff were amazing! It was much better than we expected!
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 private beach area. Quiet, gorgeous location, welcoming, clean room, pleasant restaurant, unique exposure to beach and mangroves
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. The staff is exceptionally well organized and trained. Antonia is amazing and manages to the smallest detail.
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. The Maji Boutique Hotel is incredible. If you lucky enough to find availability just book it, you wont regret it! If you dont like big crowds and if you prefer individuality, this is the place. Everything was excellent; we loved the fresh food, ability to eat at your leisure, the freshly baked breads in the morning, the exquisite location right on the beach, the amazing pool around the rooms of the hotel, the unique local art in every corner on every wall, the stunning customised furniture, the peaceful atmosphere, the privacy as there is only 16 rooms; and the excellent service from the amazing staff who felt like family by the time we left - from the owner, the management, the waiters to even the back of house staff, the pool cleaner, the security, the room cleaners, everyone was so amazing and friendly!! Oh and the deep tissue massage was actually perfect. We spent 6 nights here and wish it could have been longer. We dont usually travel to the same place twice but for sure this is going to be one place we will definately come back to. Couldnt recommend this boutique hotel enough
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 property is few minutes walk from the beach. Staff at the hotel are very friendly and both hotels on the premises provide great food and drinks options.
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. Everything is once more perfect Perfect location Very good breakfast Quiet place
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. Everything was amazing. The reception and hospitality was top notch. The room was spacious, bed perfect, beddings and towels very clean and bathroom spotless and well maintained. The ambience and the food was so good.
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. This is the best resort/hotel I have ever visited. The food was soooooooo good.
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. The food, service, the rooms are well set up and sooo clean..
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. The property is beautiful, very comfortable. 
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. As I told management and staff when asked, I've never been to a place where my needs and wants...
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. I absolutely LOVED and appreciated the team at the resort. They were helpful and kind.
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. Fantastic stay with excellent beach access, a large pool, bar areas for adults, and great food (even...
Hotel in Diani Beach
Located in Diani Beach, 1.6 miles from Diani Beach, Hotel Mangro Diani provides accommodations with a garden, free private parking, a terrace and a restaurant.
Hotel in Ukunda
Located in Ukunda, a 11-minute walk from Diani Beach, DianiKwetu Resort provides accommodations with a terrace, free private parking, a restaurant and a bar.
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. Clean, quiet, and comfy. Value for money. Still new, and hopefully, they keep it that way.
Hotel in Kinondo
Located in Kinondo, a few steps from Kinondo Shwari Beach, Pintadera Beach Lodge Diani has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Hotel in Diani Beach
Located in Diani Beach, a 11-minute walk from Colobus Conservation, Kijani Cottages Diani Beach has accommodations with free bikes, free private parking, a garden and a shared lounge.
Hotel in Diani Beach
Located in Diani Beach, within 2.1 miles of Leisure Lodge Golf Club and 2.8 miles of Colobus Conservation, Seabreeze Haven has accommodations with a garden and free WiFi throughout the property as...
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 private beach area and a shared... The reception was very good, with very friendly staff. The environment is serene and very clean.
Hotel in Diani Beach
Located in Diani Beach, a 17-minute walk from Diani Beach, Galu Inn has accommodations with a fitness center, free private parking, a garden and a shared lounge. The Gym is very handy, the staff very helpful.
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 just perfect - location, facilities, staff, service.
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. Everything is once more perfect Perfect location Very good breakfast Quiet place
Hotel in Diani Beach
Located in Diani Beach, 2.1 miles from Leisure Lodge Golf Club, Coastal Comfort Hotel provides accommodations with a garden, free private parking, a terrace and a bar.
Hotel in Diani Beach
Located in Diani Beach, a 8-minute walk from Diani Beach, Diani Palm B&B Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.
Hotel in Ukunda
Located in Ukunda, within 1.8 miles of Diani Beach and 2.1 miles of Leisure Lodge Golf Club, Cozy Holiday Homes. The furnitures and the specious rooms.
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 Diani Beach
Featuring an outdoor swimming pool, Glory Ocean Villas - Diani is located in Diani Beach, 1640 feet from the nearest beach. Great location (5 to 10 minute walk from beach and 10 minutes to large supermarket).
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. Excellent food. Good location with friendly staff. Will definitely recommend to friends.
Hotel in Galu
Located in Galu, 1.1 miles from Colobus Conservation, The Village, Diani Resort has accommodations with a garden, free private parking, a restaurant and a bar.
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.
Searenity Beach Villa, Mwazaro Beach Lodge, 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 Ocean Village Club (Adults Only), Sonrisa Villas, and Eleven Pearl Boutique Hotel & Spa.
Many families visiting Kwale loved staying at Searenity Beach Villa, The Maji Beach Boutique Hotel, and Asha Boutique Hotel.
Ocean Village Club (Adults Only), Mwazaro Beach Lodge, and Sonrisa Villas are also popular among family travelers.
Couples traveling to Kwale loved staying at Mzima Beach Residences - Diani Beach, Ocean Village Club (Adults Only), and Searenity Beach Villa.
These hotels in Kwale are also highly-rated by couples: Mwazaro Beach Lodge, Sonrisa Villas, and The Maji Beach Boutique Hotel.
There are 320 hotels in Kwale you can book on Booking.com.
Hotels in Kwale that offer highly-rated breakfasts include Nomad Beach Resort, Sonrisa Villas, and Seaclusion Diani.
Breakfast at these hotels in Kwale are also highly-rated: Casamia Suites, Searenity Beach Villa, and African Dream Cottages - Diani Beach.
Diani Beach, Msambweni, and Shimoni are popular with other travelers visiting Kwale.
The average price per night for a 3-star hotel in Kwale this weekend is $60 or $319 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Kwale this weekend cost around $185 per night (based on Booking.com prices).
Searenity Beach Villa, Ocean Village Club (Adults Only), and Asha Boutique Hotel are some of the popular hotels in Kwale.
In addition, Sawa Sawa Beach House, Mwazaro Beach Lodge, and Sonrisa Villas are also popular in Kwale.
On average, 3-star hotels in Kwale cost $92 per night, and 4-star hotels in Kwale are $198 per night. If you're looking for something really special, 5-star hotels in Kwale cost around $222 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, Casamia Suites, and Seaclusion Diani.
Among the hotels near Ukunda Airport in Kwale, Asha Boutique Hotel, Searenity Beach Villa, and Nomad Beach Resort were also highly rated.
On average, it costs $68 per night to book a 3-star hotel in Kwale for tonight. You'll pay around $346 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Kwale will cost around $330 (based on Booking.com prices).