Search hotels in Shimba Hills National Reserve, Kenya

Enter your dates and choose from 644 hotels and other places to stay

Check out these popular cities in Shimba Hills National Reserve

Diani Beach

464 hotels

Ukunda

241 hotels

Galu

66 hotels

Msambweni

12 hotels

Kwale

33 hotels

Tiwi

7 hotels

Kinondo

10 hotels

Magutu

13 hotels

Stay in Shimba Hills National Reserve's best hotels!

Filter by:

Star rating
Review score

Asha Boutique Hotel

Hotel in Diani Beach

Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club, Asha Boutique Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

E
Elisabeth
From
Austria
The Asha Boutique Hotel is a charming, cosy place, overlooking a stunning stretch of beach. With only a few rooms it feels very intimate and personal. The staff is extraordinarily friendly and attentive. If you are looking for the perfect paradise get away for a few days, this is the place to go.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 149 reviews
Price from
US$237.50
1 night, 2 adults

Sawa Sawa Beach House

Hotel in Msambweni

Set in Msambweni, a few steps from Msambweni Beach, Sawa Sawa Beach House offers accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

K
Kristina
From
Estonia
right please for relaxation, staff was great, food was great, sunny and warm throughout our stay even when rainy the rain is warm and brief
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 209 reviews
Price from
US$67.28
1 night, 2 adults

Pinewood Beach Resort and Spa

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.

D
Dmitry Baranov
From
Russia
The hotel is small and secluded Located at the end of the road The place overall has charm and is being taken care of Lovely garden - the room booklet explains how difficult it was to create it Rooms and public spaces are creatively designed and have lots of interesting details Food was tasty Beach nice, no sellers of souvenirs Bar and pool nice Best rooms are suites!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 134 reviews
Price from
US$214
1 night, 2 adults

Nomad Beach Resort

Hotel in Diani Beach

Nestled along the pristine shores of Diani Beach, Nomad Beach Resort offers the perfect blend of luxury, relaxation, and adventure on Kenya’s stunning Southern Coast.

J
Jamila
From
Denmark
Beautiful location, great staff, excellent food. Good reading light by the bed, but better reading light in the rest of the room needed and in the bathroom for makeup application.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 141 reviews
Price from
US$382.50
1 night, 2 adults

Amkia Villas Diani

Hotel in Diani Beach

Situated in Diani Beach, 2.6 km from Colobus Conservation, Amkia Villas Diani features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

E
Eunice
From
Kenya
From the owner to staff and the accommodation, I would highly recommend! Kind assistance who make you feel welcome, spotless cleaning everyday and very well thought out in design. Wished I could have extended for weeks and will always be my #1 choice of accommodation in Diani.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 36 reviews
Price from
US$112.50
1 night, 2 adults

Skippers - Adults only

Hotel in Diani Beach

Located in Diani Beach, 1.2 km from Diani Beach, Skippers - Adults only provides accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness centre.

M
Munezero
From
Uganda
The fact that it’s near the road and the place is quiet and cozy
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 9 reviews
Price from
US$33
1 night, 2 adults

Mzima Beach Residences - Diani Beach

Hotel in Diani Beach

Set in Diani Beach, less than 1 km from Galu Beach, Mzima Beach Residences - Diani Beach offers accommodation with a fitness centre, free private parking, a garden and a private beach area.

L
Laura
From
Germany
Great location directly by the beach, with a lot of attention to detail.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 32 reviews
Price from
US$264.60
1 night, 2 adults

The Maji Beach Boutique Hotel -Adults Only

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.

F
F Du
From
Australia
Great view of the sea; Delicious food provided; Great service.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 55 reviews
Price from
US$518.40
1 night, 2 adults

Boxo Diani - Unique Beach Front Container Eco-Hotel

Hotel in Diani Beach

Set in Diani Beach, 300 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...

C
Cristian
From
Switzerland
Splendid! Design, location, service, AC in the room and sparkling clean. The pool is heated and if you're lucky you can even see the endangered Colobus monkeys in the area
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 376 reviews
Price from
US$62.10
1 night, 2 adults

LalaGalu - Beachfront EcoCabins

Hotel in Diani Beach

Set in Diani Beach, a few steps from Galu Beach, LalaGalu - Beachfront EcoCabins offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace.

A
AZZAM
From
Rwanda
Everything was awesome! I’ll definitely stay there again and also recommend the place to people! The staff were great from my check-in to my check-out. The hotel has very friendly staff and were able to consider all my needs and requests to the detail. They went over and beyond to help make our stay enjoyable. The rooms are sparkling clean. Beautifully positioned (cabins/pods), ample lighting, and well-designed for a quiet and peaceful getaway. The food was well made with love and quite delicious, compliments to their inhouse Chef. Overall, I had a great experience with Lalagalu; the staff was incredibly helpful, and the amenities were great. The room was wonderful, clean, and perfect to celebrate a birthday weekend.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 226 reviews
Price from
US$187.05
1 night, 2 adults
See all 644 hotels in Shimba Hills National Reserve

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

See all

Popular with guests booking hotels in Shimba Hills National Reserve

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 854 reviews

Popular with guests booking hotels in Shimba Hills National Reserve

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 507 reviews

Popular with guests booking hotels in Shimba Hills National Reserve

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 419 reviews

Popular with guests booking hotels in Shimba Hills National Reserve

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 134 reviews

Popular with guests booking hotels in Shimba Hills National Reserve

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 226 reviews

Popular with guests booking hotels in Shimba Hills National Reserve

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 227 reviews

Popular with guests booking hotels in Shimba Hills National Reserve

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 532 reviews

Popular with guests booking hotels in Shimba Hills National Reserve

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 376 reviews

Popular with guests booking hotels in Shimba Hills National Reserve

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 219 reviews

Popular with guests booking hotels in Shimba Hills National Reserve

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 141 reviews

Shimba Hills National Reserve's best hotels with breakfast

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 227 reviews

Situated in Diani Beach, a few steps from Diani Beach, Safari Beach Hotel features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$183 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 507 reviews

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.

From US$149 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 219 reviews

Situated in Diani Beach, 3.9 km from Leisure Lodge Golf Club, Seaclusion Diani features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$108.30 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 419 reviews

Soul Breeze Beach Resort, located on Diani Beach, features a restaurant and free WiFi. The area is popular for windsurfing, snorkeling and diving.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 145 reviews

Just 30 km south of Mombasa, African Dream Cottages - Diani Beach is situated in Diani close to the beach. It offers an outdoor pool, restaurant and a bar.

From US$80 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 42 reviews

Situated in Msambweni, a few steps from Msambweni Beach, YU Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

From US$156.91 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 532 reviews

Set on Diani Beach, Papillon Lagoon Reef features an outdoor pool, beach bar and restaurant terrace all overlooking the Indian Ocean.

From US$230 per night

<h2>Comfortable Accommodations</h2> Marikeka Hotel in Galu offers family rooms with air-conditioning, private bathrooms, and balconies.

From US$124.30 per night

Budget hotels in Shimba Hills National Reserve

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 23 reviews

Set in Diani Beach, 300 metres from Galu Beach, Blessing Holiday Homes - Diani Beach offers accommodation with an outdoor swimming pool, free private parking, a private beach area and a shared lounge.

From US$73.80 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 43 reviews

Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club, Casamia Suites offers accommodation with a restaurant, free private parking and a bar. This 5-star hotel offers free WiFi.

Set in Diani Beach, 1.5 km from Diani Beach, Malaika Gardens resort offers accommodation with a garden, free private parking, a terrace and a restaurant. This 4-star hotel offers room service.

From US$60 per night
Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 3 reviews

Situated in Kwale, 2.1 km from Diani Beach, Gecko Hotel Diani features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$58.50 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Situated in Diani Beach, 600 metres from Diani Beach, The Safiya Hotel, Diani Beach features accommodation with an outdoor swimming pool, free private parking, a shared lounge and a terrace.

From US$72 per night
Scored out of 10, guest rating 3.0
Poor - What previous guests thought, 2 reviews

Set in Diani Beach, within 3.3 km of Leisure Lodge Golf Club and 4.6 km of Colobus Conservation, Seabreeze Haven offers accommodation with a garden and free WiFi throughout the property as well as...

From US$57.80 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 13 reviews

Located in Diani Beach, 4 km from Leisure Lodge Golf Club, Glory Ocean Villas - Diani provides accommodation with an outdoor swimming pool, free private parking, a garden and barbecue facilities.

From US$47 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 149 reviews

Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club, Asha Boutique Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$256.50 per night

Hotels in Shimba Hills National Reserve that you can book without a credit card

Situated in Diani Beach, a few steps from Kinondo Shwari Beach, Kinondo Poa Beach Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$230 per night
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 2 reviews

Set in Magutu, 5.9 km from Leisure Lodge Golf Club, Millennium Park Hotel - Diani offers accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$21.72 per night
Scored out of 10, guest rating 4.5
Disappointing - What previous guests thought, 4 reviews

Located in Diani Beach, 3.3 km from Leisure Lodge Golf Club, Coastal Comfort Hotel provides accommodation with a garden, free private parking, a terrace and a bar.

From US$22.95 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 854 reviews

Situated on the Indian Ocean along the white sandy Diani Beach, Ocean Village Club offers guests a tranquil haven.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 20 reviews

Babylon Gardens Diani has a garden, a shared lounge and a sun terrace with swimming pool and à la carte breakfast in Ukunda.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 9 reviews

Located in Diani Beach, 1.2 km from Diani Beach, Skippers - Adults only provides accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness centre.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 55 reviews

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.

From US$518.40 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 387 reviews

Featuring free WiFi, PrideInn Hotel Diani offers accommodation in Diani. The hotel has an outdoor pool, and guests can enjoy a meal at the restaurant or a drink at the bar.

From US$124.20 per night

FAQs about hotels in Shimba Hills National Reserve

See reviews by guests who stayed at hotels in Shimba Hills National Reserve

See all
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 854 reviews
Our stay at Ocean Village Club was perfect, from the super friendly staff to the location and the facilities. The room is super spacious and always clean, and the staff would even go there at dinnertime to prepare the room for the night. The bathroom was enormous, with a bath and a shower. The view is breathtaking, and you have the cutest neighbors, aka the monkeys; however, bear in mind that you can't feed them. I can't stress enough how nice and welcoming the staff is. Special mentions to Hasimi, who was a great tennis partner, and Mohamed Ali, who was always solid as a rock 😂 The food was good, and they even served us lobster one night. Everything is tidy and clean, and you can constantly see the staff tending to the garden or the pool; there is no trash or anything out of place. There are some beach boys walking at the beach, but they are not super naggy, and they don't enter the hotel area. You just need to go with the flow and say no if you are not interested and they let you continue. To end, we visited during the low season (September), and the vibe was super chill, perfect for couples and relaxing. There are no loud activities or music, so it’s ideal to unwind. 100% recommend! Thanks for having us!
Guest review by
Catarina
Portugal
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 115 reviews
I was particularly impressed by the delicious and varied food served throughout the day. The all-inclusive meals never left us hungry and the buffet offered both local and international options.  The proximity to the ocean is outstanding. The lodge is right on Diani Beach, so stepping out of the hotel you are almost immediately on the white sands and azure sea.  The cleanliness of the rooms and grounds was excellent. Our room were spotless, the gardens and public areas were well maintained, and everything felt fresh.  The staff were incredibly kind, helpful, and always smiling - from reception, to restaurant, animation staff, to housekeeping - they went above and beyond to make my stay comfortable.  Overall, this was a wonderful and relaxing break.
Guest review by
Michal
Poland
From US$295.80 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,286 reviews
A truly amazing experience from the moment you enter the gates. First and foremost - Super friendly and motivated staff - every gardener will give you a smile and a Jambo welcome. It is visible at every step around the enormous territory that each and every member of staff is proud to be working here and take pride in their role, smiling and ready to assist you whenever the opportunity arises. Property is well maintained, gardens are groomed and lush, everything is blooming all around you. Impressive huge baobab trees can be found in the old garden. Easy access to the beach and sunbeds. Even though rooms are not newly built, they are in excellent condition, new very quiet AC units, bright and super clean bathrooms. A pleasure for every hour spent.
Guest review by
Juris
Latvia
From US$562.50 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 191 reviews
A beautifully crafted and decorated hotel - on an island in the Indian Ocean (17km south of Diani) - sister hotel Nomad where we previously stayed and we would say it was a more peaceful experience. The room was beautiful and spacious. Excellent variety of food and different restaurants. There’s a lovely gift shop and so many activities - kayaking, mangrove walks, yoga, diving etc or you can just relax on the beach or by one of the three pools. Sunsets on the deck are incredible. Good transfers to and from Diani - depending on the tide you will go across by small boat or tractor! Which was so fun!
Guest review by
Emily
United Arab Emirates
From US$204 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 150 reviews
You feel safe inside and it helps you relaxing. The service is really good, from room service for food to laundry and transportation arrangements. The Lemongrass restaurant is a very nice and romantic restaurant inside the resort. Worth visiting it even if you do not stay at the Leopard Beach Resort.
Guest review by
sergio
Switzerland
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 486 reviews
Food was great, there was a lot of varieties every day - kenyan and international cuisine. Staff was unbelievably warm and kind, it was a pleasure to be around them. There were daily activities, several pools and a daily view that was simply breathtaking. We did not miss or lack anything in our stay.
Guest review by
William
Sweden
From US$189 per night
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 805 reviews
The spontaneous change of venues for dinner and the well thought layout and variety of food selections Staff were very attentive and helpful Location was excellent and not congested
Guest review by
jacklyne
United Kingdom
From US$484.20 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 141 reviews
Beautiful location, great staff, excellent food. Good reading light by the bed, but better reading light in the rest of the room needed and in the bathroom for makeup application.
Guest review by
Jamila
Denmark
From US$158 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 776 reviews
beautiful large setting and private at the same time in individual bungalow along the ocean, very nice people, always helpful and kind, wifi worked well even at the ocean
Guest review by
Cornelia
Switzerland
From US$105 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 769 reviews
Great place to stay in Diani Beach. Comfortable rooms, excellent breakfast and an amazing location just in front of the beach. Staff was also nice and helpful.
Guest review by
diaverde
Colombia
From US$348 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 238 reviews
The variety of food was crazy. The pool was big and clean. The beach was just amazing. The service and all the staff and chefs were very helpful.
Guest review by
Chandni
India
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 66 reviews
Spacious rooms with everything you need and more. Lovely pool area as well. Friendly staff that are always willing to assist.
Guest review by
Ian
South Africa
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,241 reviews
Staff is very helpful and friendly! The restaurants are amazing and our room was super comfortable!
Guest review by
Kriszta
Hungary
From US$90 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 169 reviews
This risort do beatifull..and every thing were very good and personals very kind ..thank you
Guest review by
Suosan
Iran
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 419 reviews
We loved the activities that were available and the proximity to the beach!
Guest review by
Kari
Norway
From US$518.40 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 55 reviews
Great view of the sea; Delicious food provided; Great service.
Guest review by
F Du
Australia
From US$98 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 179 reviews
Thanks for the breakfast very nice . Best pool 👍🏼
Guest review by
Jeannette
Kenya
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 259 reviews
Hospitality at its Best 👌 Very impressive 👏
Guest review by
ROGERS AIDAN
Norway