Skip to main content

Stay in Mombasa South Coast'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
£38
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. The food was great & the staff are truly amazing.

Show more Show less
9.6
Exceptional
442 reviews
Price from
£197
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. Fab property, amazing location, super friendly staff, great food

Show more Show less
9.6
Exceptional
90 reviews
Price from
£156
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. The Asha is excellent. Both rooms, staff as well as the food and location can't be better. The restaurant with the best view is also very popular with guests who do not stay at the hotel. The breakfast is also outstanding. We cannot understand the moderate applications for breakfast. When we come back to Diani, it will definitely be the Asha again. Thanks to Frank, Susan, John, Purity and the other dear people there. A very good hotel manager has it under control

Show more Show less
9.3
Superb
85 reviews
Price from
£100
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. lovely location, a little paradise with a wonderful pool and garden looking over the ocean.

Show more Show less
9.3
Superb
75 reviews
Price from
£95
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
£443
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 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.

Show more Show less
8.8
Fabulous
126 reviews
Price from
£43
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. The seafood served was excellent. My wife enjoyed a pleasant massage. Great access to the beach. Friendly staff. Well maintained garden area - green and lush with monkey families and pecan birds. Good pool. Hakuna matata all day!

Show more Show less
8.5
Very good
475 reviews
Price from
£78
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. Very friendly and amazing staff that will attend for all your needs and beyond. Good location and facilities. Nice breakfast Relaxed and enjoyed my stay very well.

Show more Show less
8.8
Fabulous
103 reviews
Price from
£47
per night

Pinewood Beach Resort and Spa 4 stars

Hotel in Diani Beach

Pinewood Beach Resort and Spa is located on Galu Beach and 10 km away from the Ukunda Airstrip. This boutique hotel features water sport facilities, an outdoor pool and restaurants. Excellant cooperation of staff and property was serene. i will definetely reccommend and try to visit again. They helped whole heartedly for special request. Food was excellant with performance. 100% satisfaction. Kudos to the team:)

Show more Show less
8.6
Fabulous
124 reviews
Price from
£99
per night

Hotels with extra health and safety measures

Find hotels in Mombasa South Coast with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Mombasa South Coast in the past month

See all

Mombasa South Coast's best hotels with breakfast

See all

Budget hotels in Mombasa South Coast

See all

Hotels in Mombasa South Coast that you can book without a credit card

See all

FAQs about hotels in Mombasa South Coast

gogless