Skip to main content

Stay in Shimba Hills National Reserve'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.

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 rooms were spacious and very clean ,staffs were friendly,polite and very helpful. I can't point out anything that I disliked about the hotel. I actually got a bottle of wine as a birthday gift, 😁 (⁠◍⁠•⁠ᴗ⁠•⁠◍⁠)⁠❤ I will definitely come back .

Show more Show less
9.6
Exceptional
441 reviews

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. 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!

Show more Show less
9.6
Exceptional
83 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. 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!

Show more Show less
9.3
Superb
79 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. The staff is exceptionally well organized and trained. Antonia is amazing and manages to the smallest detail.

Show more Show less
9.2
Superb
77 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
60 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 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
109 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. Incredible views of the Indian Ocean and all staff were wonderful!

Show more Show less
8.5
Very good
446 reviews
Price from
£78
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. Food was excellent. Property is very pretty

Show more Show less
8.7
Fabulous
126 reviews
Price from
£99
per night

PrideInn Hotel Diani 3 stars

Hotel in Diani Beach

Featuring free WiFi, PrideInn Hotel Diani offers accommodation in Diani Beach. The hotel has an outdoor pool, and guests can enjoy a meal at the restaurant or a drink at the bar. Location: it's very close to the mall 5 min to walk and 10 min to walk to the beach ⛱️. The swimming pool is very beutiful and big for kidz to swim and play. Bonus gift: at check in reception, forget to book for a child and its was new year eve, so price was little expensive. But the stuff and manager were so friendly, supported us high level and give little discount for the price. So, I liked everything the hotel, the stuff, the location is #1.

Show more Show less
8
Very good
218 reviews
Price from
£51
per night

Nomad Beach Resort 5 stars

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. boutique style, not overcrowded clean & beautiful beach

Show more Show less
8.9
Fabulous
191 reviews
Price from
£212
per night

Hotels with extra health and safety measures

Find hotels in Shimba Hills National Reserve with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Shimba Hills National Reserve in the past month

See all

Shimba Hills National Reserve's best hotels with breakfast

See all

Budget hotels in Shimba Hills National Reserve

See all

FAQs about hotels in Shimba Hills National Reserve