Search hotels in Kwale, Kenya

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

Select occupancy

Stay in Kwale's best hotels!

Filter by:

Star rating
Review score

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 private beach area.

S
Sarah Morton Rimo
From
Kenya
Absolute peace and quiet. Right on the ocean shore; wonderful, warm, welcoming staff. A great getaway to recharge - perfect 'vtamin sea'. Beautiful sunrise, amazing food, excellent accommodation. It's also lovely to see that the lodge has thought about sustainability, such as solar power, reverse osmosis, reclaimed materials, locally sourced food etc. I can't wait to go back. 💕
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 103 reviews
Price from
VND 6,176,868
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.

A
Annebel
From
Netherlands
The place was really beautiful, very serene. The staff was really friendly and the food was also very good and de portions as well. The prices for the food and drinks were also good.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 203 reviews
Price from
VND 1,672,849
1 night, 2 adults

Marikeka Hotel

Hotel in Galu

Situated in Galu, less than 1 km from Diani Beach, Marikeka Hotel features accommodation with an outdoor swimming pool, free private parking, a shared lounge and a terrace.

V
Vita
From
Latvia
A new and modern hotel with a spacious room, balcony, and large windows. Breakfast offered a choice of four options, and dinner was included with a good selection from the menu. The food was very tasty. Staff were friendly and helpful. Great location — only a 10-minute walk to the ocean. Highly recommended!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 25 reviews
Price from
VND 2,764,390
1 night, 2 adults

Kaya Imani

Hotel in Msambweni

Situated in Msambweni, 20 km from Kaya Kinondo Sacred Forest, Kaya Imani features accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

A
Alex
From
Norway
Such a sanctuary. Comfortable rooms and suites nestled under the african canopy. So lush. So peaceful. Hudge comfortable rooms and a great kitchen with dishes from the sea. Most of all; the artsy retreat is full of creativity inspired by local culture. Absolutely recommended!
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 31 reviews
Price from
VND 2,609,582
1 night, 2 adults

Gecko Hotel Diani

Hotel in Kwale

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.

c
crensia
From
Kenya
In a very central location,good staff,tight security and overall great cleanliness
Scored out of 10, guest rating 5.0
Passable - What previous guests thought, 8 reviews
Price from
VND 1,316,377
1 night, 2 adults

YU Resort

Hotel in Msambweni

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.

J
Julia
From
Poland
I had a truly amazing experience at this hotel. From the moment I arrived, the staff were warm, professional, and incredibly attentive. The room was spotless, beautifully decorated, and had everything I needed for a comfortable stay. The breakfast buffet was delicious with a great variety of options. One of the highlights of my trip was the special excursion to Shale Island – it was breathtaking and perfectly organized by the hotel. I would highly recommend this place to anyone looking for luxury, comfort, and exceptional service.
Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 68 reviews
Price from
VND 2,559,033
1 night, 2 adults

Stylish 1BR Diani Beach Apartment- Near Beach, Malls & Restaurants

Hotel in Ukunda Airport

Located in Ukunda Airport, 400 metres from Diani Beach and 2.6 km from Leisure Lodge Golf Club, Stylish 1BR Diani Beach Apartment- Near Beach, Malls & Restaurants provides spacious air-conditioned...

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews
Price from
VND 1,589,428
1 night, 2 adults

Zuri Tulivu Resort And Restaurant

Hotel in Kinondo

Located in Kinondo, 300 metres from Galu Beach, Zuri Tulivu Resort And Restaurant provides accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

K
Kevin Andreas
From
Georgia
"Eight days here, and checking out felt like leaving family." We've stayed at a lot of hotels. This one broke the mold. It wasn't the pool (stunning), the beach access, or the food (consistently excellent at every meal). It was the people. Jane, William, and Kelvin — and honestly the entire team — made us feel like returning guests from day one. Every time we walked back through the doors, there were genuine smiles, not rehearsed ones. They remembered our names, our preferences, our routines. That's not training. That's culture. Now the location — this is important. The hotel sits a little outside Diani center, and honestly? That's the best part. You wake up to monkeys playing in the trees and dromedaries strolling past. It feels like real Kenya, not a tourist bubble. You're close to the locals, the pace is slower, the vibe is authentic. We would never stay directly in the city after experiencing this. And you're not missing out on anything. Ten steps and you're at the neighboring resort hotels with direct beach access and massages — all the luxury perks without the resort price tag. Need to go further? John Jackson, our Tuk Tuk driver, was an absolute legend. Reliable, always in good spirits, and knew exactly where to take us. He made every trip an experience in itself. The food surprised us every day, the pool area felt like a private retreat, and the value? We double-checked the bill because it felt too good. We've had nice hotel stays before. This was the first one that felt like home. Five stars isn't enough.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 22 reviews
Price from
VND 3,159,300
1 night, 2 adults

Wendy's Penthouse Diani

Hotel in Ukunda

Set in Ukunda, 1.9 km from Diani Beach and 2.5 km from Leisure Lodge Golf Club, Wendy's Penthouse Diani offers a private beach area and air conditioning.

D
Daniel
From
Kenya
The rooms are quite big, very neat with everything in place. Close proximity to the mall and a few rides to the beach. Our host, Wendy was very helpful
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 5 reviews
Price from
VND 2,205,718
1 night, 2 adults

Jade luxury apartments

Hotel in Galu

Boasting a garden, private pool and garden views, Jade luxury apartments is situated in Galu. This property offers access to a balcony, free private parking and free WiFi.

G
Gichuki
From
Kenya
Best location, near to the beach,best customer service
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 9 reviews
Price from
VND 2,233,362
1 night, 2 adults
See all 311 hotels in Kwale

Most booked hotels in Kwale in the past month

See all

Popular with guests booking hotels in Kwale

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

Popular with guests booking hotels in Kwale

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

Popular with guests booking hotels in Kwale

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

Popular with guests booking hotels in Kwale

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking hotels in Kwale

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

Popular with guests booking hotels in Kwale

Popular with guests booking hotels in Kwale

Popular with guests booking hotels in Kwale

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 46 reviews

Popular with guests booking hotels in Kwale

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking hotels in Kwale

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

FAQs about hotels in Kwale

See reviews by guests who stayed at hotels in Kwale

See all
From VND 3,988,616 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 28 reviews
Amazing place! We even got a room upgrade: we booked the cottage and we were offered to go to Hemingways suite which was absolutely fantastic, with a private pool on the rooftop. The pools, both the private and the shared ones, were clean and nice. The staff is very kind and always available: they can recommend good and convenient options for visiting the marine national park. The lodge is on a beach with mangroves: don't expect to chill on the white sand of Diani, it's completely a different environment, with mangrove ecosystems and lot of conservation efforts. The food was also good. We ate abundantly at dinner and breakfast, and the staff was available to satisfy our requests and exigencies. The restaurant on the terrace, with sofa, and lot of books, makes it a perfect place to chill and relax. You can reach the KWS office (to take the boat for the marine park with a 15-minutes walk through Shimoni Village, which is small but super characteristic. We highly suggest to visit it for a very local experience. The Shimoni Slaves Caves are less than 10 minutes walking. Strongly recommended and thanks a lot for such nice hospitality.
Guest review byVale
Italy
From VND 2,369,475 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 156 reviews
Nice place, big room, private beach. Breakfast was OK, restaurant available till 10pm. Nice staff. They will help to organize city trip to Mombasa or Wasini island. We had nice ocean view from balcony.
Guest review byMarian
Slovakia
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 203 reviews
The place was really beautiful, very serene. The staff was really friendly and the food was also very good and de portions as well. The prices for the food and drinks were also good.
Guest review byAnnebel
Netherlands
From VND 7,477,009 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 87 reviews
Breakfast was wonderful. A chef was assigned to us and created every day a delicious breakfast which we enjoyed. The staff was discreet and professional. Highly recommended.
Guest review byRosalynn
Austria
From VND 10,399,361 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 7 reviews
All the dining staffs are very friendly and helpful, the buffet food was good.
Guest review byMeehyae
Kenya
From VND 8,530,109 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 24 reviews
Amazing all inclusive hotel great location & awesome staff. Thank-You...
Guest review byGlenn
Cyprus
From VND 15,085,656 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 16 reviews
Hospitality by all staff was exceptional.
Guest review byMary
Kenya

Planning a trip? Get inspired by reviews of cities in Kwale

Scored out of 10, guest rating 10

Diani Beach is awesome. Great beaches, good food.

Diani Beach is awesome. Great beaches, good food. Transport readily available - be prepared to negotiate and try not to get ripped off. I've been there several times. I've stayed at "Diamonds", "Baobab", "The Blue Water", and "Jo Baobab's apartments". I liked Jo's apartments as they were 5 minute from beach with security, parking, spacious, well maintained, fully equipped, and significantly cheaper than the hotels on the beach - by at least 50%. On the beach I hung out at the Blue Marlin for the beach/bar/restaurant on the beach vibe.
Guest review byRobert
United States
Scored out of 10, guest rating 10

Perfect.

Perfect. I wrote a previous outstanding review but Booking.com only posted my two comments from “suggested improvements”, which were inconsequential but gave a negative impression. The property was lovely, steps from an amazing white sandy beach fringed with coconut palms. I loved lolling on the comfy cushions on the roof terrace in the evenings. Cecilia who looked after us was amazing and a great cook. Her fish curries were to die for. The bed was comfy and the mosquito nets a great asset. The community pool was well maintained with a fabulous on site masseuse, Habiba. Amazing relaxing vacation would highly recommend.
Guest review byGeraldine
United Kingdom
Scored out of 10, guest rating 10

Msambweni is truly a hidden paradise.

Msambweni is truly a hidden paradise. I loved its peaceful atmosphere, long quiet beach walks, untouched nature, and the feeling of being far away from crowds and noise. The people are incredibly warm and welcoming, which makes the experience even more special. It’s the perfect place to slow down, relax, and enjoy the beauty of the ocean and nature.
Guest review bySisler
Scored out of 10, guest rating 8.0

Its a chilled out border town, with lots of diving -...

Its a chilled out border town, with lots of diving - snorkle opportunities. For sailors it's our point of entry into Kenya and the immigration - customs is super quick and easy, hassle-free as opposed to the land point. But Id come again and stay longer as its very laid back compared to most of the busy Kenyan coastal towns.
Guest review byMETravel
South Africa
Scored out of 10, guest rating 10

Excellent new restaurant: Pallet Cafe, Galu Square, Diani...

Excellent new restaurant: Pallet Cafe, Galu Square, Diani Beach rd: Just opened 4 April 2026 Best seafood ever...excellent coffee, great shops in Galu Square selling natural products.... a great addition to Diani Beah
Guest review byGary
Switzerland
Scored out of 10, guest rating 8.0

The island was great. People very friendly.

The island was great. People very friendly. The only negative part was when I went for a walk on the island, one woman asked me what I was doing there. When I replied just looking, she told me to look cost money and I should come to the office to pay, which was total BS!
Guest review byFima
United States
Scored out of 10, guest rating 10

Easy to get around with Tut Tut's as they park outside...

Easy to get around with Tut Tut's as they park outside hotels/shops etc. Wherever you stay always get an idea of price of tut tut drivers to/from as some of them will rip you off. Hidden Gem is Africa Pool - check it out. For the adventurous there is a climb down not for the faint hearted and certainly no health and safety. We did live dangerously. You can choose the more flat route but not wheelchair accessible. No facilities but you do not even need as the place is mesmerising. 2-3 hours. If your coming from Diani Airport there is a wonderful local restaurant called Baali Diani Airport, (same owner). Definitely worth a visit, call ahead for specific, alcohol drinks, or the huge fish platter.
Guest review byAnne
Ireland
Scored out of 10, guest rating 10

Mostly private resorts however not far from Diani and...

Mostly private resorts however not far from Diani and accessible from Mombasa. The Likoni Ferry (which is the only way from Mombasa Island to the south) can take some time to cross- we took almost three hours when we first arrived.
Guest review byJoash
India
Scored out of 10, guest rating 2.0

Resort look good but poor non qualified staff.poor reception...

Resort look good but poor non qualified staff.poor reception set up.managerhad bad attitude towards visitors he ignored every question u ask him pretending to be busy doing nothing.we stayed for 2 hours without light because generator had no fuel.poorswimmingset especially for young ones no swimming pool for them and no swimming pool guard .
Guest review byNduta
Scored out of 10, guest rating 10

Beautiful white sandy beaches and lovely place for...

Beautiful white sandy beaches and lovely place for snorkeling and other water activities. Everything you need closeby in the town of Diani or Ukunda. great restaurants all around with good food quality and taste. Friendly and helpfull people.
Guest review byRoelof
Netherlands

More places to explore, more ways to go

  • Hotels in Ukunda

    Thinking about which towns and cities to visit during your trip to Kwale? Try Ukunda, a popular choice with guests.
  • Hotels in Kenya

    If you're planning a longer trip, look beyond Kwale and set off to explore the whole country!
  • Cheap holidays in Ukunda

    Plan everything you need for your holidays in one place – from flights and stays to tours and activities
  • Flights to Kwale

    Get your flight tickets to Kwale right here on Booking.com.
  • Hotels in Mombasa

    Hit the road and make the most of your trip by discovering another popular destination within Kenya.
  • Hotels in Busia

    Hit the road and make the most of your trip by discovering another popular destination within Kenya.
  • Car hire near Ukunda Airport

    Flying in to Ukunda Airport and need to hire a car? Book it now to pick it up when you touch down.