Skip to main content

Stay in Kwale's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Sawa Sawa Beach House

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!

Show more Show less
9
Superb
191 reviews
Price from
€ 59
per night

Ocean Village Club (Adults Only) 4 stars

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)

Show more Show less
9.6
Exceptional
441 reviews
Price from
€ 231
per night

Mwazaro Beach Lodge

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.

Show more Show less
9.3
Superb
38 reviews
Price from
€ 80
per night

Searenity Beach Villa

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.

Show more Show less
9.6
Exceptional
85 reviews
Price from
€ 183
per night

Asha Boutique Hotel

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!

Show more Show less
9.3
Superb
80 reviews
Price from
€ 115
per night

Sonrisa Villas 4 stars

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!

Show more Show less
9.2
Superb
75 reviews
Price from
€ 111
per night

The Maji Beach Boutique Hotel 5 stars

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.

Show more Show less
9.3
Superb
61 reviews
Price from
€ 519
per night

Boxo Diani - Unique Beach Front Container Eco-Hotel

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!

Show more Show less
8.8
Fabulous
114 reviews
Price from
€ 51
per night

Eleven Pearl Boutique Hotel & Spa 4 stars

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.

Show more Show less
8.5
Very good
461 reviews
Price from
€ 92
per night

Seaclusion Diani 4 stars

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.

Show more Show less
8.8
Fabulous
101 reviews
Price from
€ 55
per night

Hotels with extra health and safety measures

Find hotels in Kwale with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Kwale in the past month

See all

Kwale's best hotels with breakfast

See all

Budget hotels in Kwale

See all

FAQs about hotels in Kwale