Skip to main content

Places to Stay in Diani Beach

Find the places to stay that appeal to you the most

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

The best places to stay in Diani Beach

Check out our selection of great places to stay in Diani Beach

Filter by:

Review score

Flamboyant Diani Beach

Diani Beach

Providing garden views, Flamboyant Diani Beach in Diani Beach features accommodations, an outdoor swimming pool, a garden, a bar, and a shared lounge.

A
Andreea
From
Romania
The staff is very friendly, the location is great, quiet, if you are looking for a place to relax, this is it.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,164 reviews
Price from
$51.72
1 night, 2 adults

Tombo House

Diani Beach

Providing garden views, Tombo House in Diani Beach provides accommodations, an outdoor swimming pool, an open-air bath, a garden, and a shared lounge.

D
David
From
Portugal
Amazing hotel indulge in nature. The rooms are modern and simple and you get a lot of privacy. The pool is perfect for relaxing with a unique view. Staff is phenomenal and very kind, starting with Mista Vikta from the security, always welcoming us with the biggest smile. Vanessa is a great hotel manager, very helpful and nice. Cleaning is 5 stars.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 300 reviews
Price from
$79.07
1 night, 2 adults

V-Szameitat Homes

Diani Beach

V-Szameitat Homes is a recently renovated vacation home in Diani Beach where guests can make the most of its pool with a view and garden.

K
Kalekye
From
Egypt
I wholeheartedly recommend this haven to anyone! If you're searching for a place to stay in Diani, you just found it. Everything here was just amazing. Perfect location which is a block away from the beach and three blocks away from the center where there is a supermarket, grocery store, money exchange store and amazing cafés...Kokkos and Aperos... I liked that when I arrived there were fruits and a glass of Juice in the fridge which was much needed because it was a hot day. The staff were amazing and very attentive to my every need. The African breakfast was delicious and they brought it to my house at the exact time I had told them to. I had a garden view and I could hear the ocean tides as I slept which was so soothing. There is also a clean swimming pool which I enjoyed when I didn't want to go to the ocean. This place is actually better than the Diani hotels that I had gone to. I will be coming again. Oh and Viata is such a gracious host.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 345 reviews
Price from
$61.72
1 night, 2 adults

Searenity Beach Villa

Hotel in Diani Beach

Located in Diani Beach, 1.6 miles from Diani Beach, Searenity Beach Villa has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.

E
Emily
From
Kenya
Excellent options for meals. The food was fantastic and very tasty. Obviously prepared with love and expertise. The staff were amazing, very professional and attentive. Jas was a fantastic host, taking time to talk to us and recommend things to do. Diana town is close and there are very many good restaurants close by. We had a fantastic stay
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 110 reviews
Price from
$215.52
1 night, 2 adults

Asha Boutique Hotel

Hotel in Diani Beach

Located in Diani Beach, 2.2 miles from Leisure Lodge Golf Club, Asha Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

J
Jennifer
From
Switzerland
The location, the service, the beautiful room and outdoor area were all amazing. The staff were incredibly friendly and helpful. They helped me find snorkeling, scuba diving, and massage.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 193 reviews
Price from
$199.07
1 night, 2 adults

Zarafa House

Diani Beach

Zarafa House offers beauty services and air-conditioned accommodations in Diani Beach, a 12-minute walk from Diani Beach. This property offers access to a patio and free private parking.

G
Gautam
From
United States
The place and the host are exceptional.. going well beyond to make you feel at home and special. The place is immaculate. Has taken up green initiatives and the food is great as well. Great place to stay away from the crowds but still get the best facilities. Loved the one, setting and the experience at Zarafa. Thank you Ann!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 143 reviews
Price from
$71.19
1 night, 2 adults

peeKAboo Diani Beach

Diani Beach

With Diani Beach reachable in a 8-minute walk, peeKAboo Diani Beach provides accommodations, a restaurant, an outdoor swimming pool, a garden, and a bar.

A
Azdine
From
Morocco
Everything was perfect 👌 Many thanks for the Manager Hatibu and all the other staff 🙏 For me, it's the best place to stay in Diani !!!!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 146 reviews
Price from
$61.42
1 night, 2 adults

Footprints House

Diani Beach

Located very Centrally in Diani Beach, Footprints House provides accommodations with a garden. The property is set 0.7 mi from Ukunda Airstrip.

B
Brianna
From
Iceland
Pool was cleanish, it is shared so not sure about the upkeep.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 203 reviews
Price from
$56.01
1 night, 2 adults

Sheba Cottages - Diani Beach

Diani Beach

Featuring an outdoor swimming pool, Sheba Cottages - Diani Beach offers accommodations in Diani Beach.

J
Janneke
From
Netherlands
Every morning a fresh breakfast was made, consisting of coffee/tea, a fruit shake, eggs (different styles), something sweet, and fresh fruit. The garden is really one of the most (and well maintained) gardens ever seen and the swimming pool is refreshing. The WiFi is great, perfect spot to work remotely. The walk from the apartment to the beach is 15 min. On my way I spoke to many locals and kids; I felt completely safe. There are many options for a drink, lunch or diner on walking distance. In the evening you can take a boda/tuk tuk back to the cottages. I will definitely come back. Thanks Noel and staff for the lovely time!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 157 reviews
Price from
$67.24
1 night, 2 adults

The Villa Luxury Suites Hotel

Hotel in Diani Beach

Offering an outdoor pool and restaurant, The Villa is set in Diani Beach in the Coast Region, 2297 feet from The Diani Beach Shopping Center.

J
J Min
From
United States
Everything about Villa Luxury Suites was exceptional—from its convenient location near restaurants, bars, nightlife, and the beach, to the genuinely warm and welcoming staff, and the condition of the villa (extremely well maintained and clean). The property is stunning, offering a peaceful, oasis-like atmosphere. I especially appreciated the privacy and the intimate setting.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 363 reviews
Price from
$92.17
1 night, 2 adults
All places to stay in Diani Beach

Most booked places to stay in Diani Beach and surrounding area in the past month

See all

Popular with guests booking places to stay in Diani Beach

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,024 reviews

Popular with guests booking places to stay in Diani Beach

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 414 reviews

Popular with guests booking places to stay in Diani Beach

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 25 reviews

Popular with guests booking places to stay in Diani Beach

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,025 reviews

Popular with guests booking places to stay in Diani Beach

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,356 reviews

Popular with guests booking places to stay in Diani Beach

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,164 reviews

Popular with guests booking places to stay in Diani Beach

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 37 reviews

Popular with guests booking places to stay in Diani Beach

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 135 reviews

Popular with guests booking places to stay in Diani Beach

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 68 reviews

Popular with guests booking places to stay in Diani Beach

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 470 reviews

Enjoy breakfast in Diani Beach and nearby

See all
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,024 reviews

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,025 reviews

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,356 reviews
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,164 reviews

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 37 reviews

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 68 reviews

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 470 reviews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,108 reviews

Save money on places to stay in Diani Beach and nearby – budget options available

See all

PrideInn Hotel Diani

66969
Budget options available
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 414 reviews

Escape Retreats

Diani Beach Road 8
Budget options available
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 25 reviews

Escape Hole

Diani Beach
Budget options available
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 135 reviews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 554 reviews

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 386 reviews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 452 reviews

Soul Breeze Beach Resort

Diani Beach
Budget options available
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 507 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 373 reviews

Great access to the city center. Check these places to stay in Diani Beach and nearby

See all
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 16 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 7 reviews
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 18 reviews

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 115 reviews

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 6 reviews
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2 reviews
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 50 reviews

FAQ about places to stay in Diani Beach

Places to Stay That Guests Love in Diani Beach

See all
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 129 reviews
Very cosy, perfect location, mattress very hard. Entrance to the property has many locks and difficult to open.
Guest review byFrank
Young couple
Avg. price/night: $455
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 244 reviews
Location is good.
Guest review byRimit
Family with young children
Avg. price/night: $165
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,024 reviews
Location,structures,privacy,facilities.. All were great!
Guest review bySharon
Young couple
Avg. price/night: $74.97
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 203 reviews
Very nice staff, friendly environment, easy place to stay and great for a solo traveler to meet a share with others.
Guest review byEplee
Solo traveler
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 733 reviews
Beach resurant was the perfect location on the beach..
Guest review byDavid
Group
Avg. price/night: $125
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,164 reviews
Very friendly stuff They make sure you are satisfied with their facilities, location is super right on the beach
Guest review byFLAVIA
Solo traveler
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 733 reviews
the location is good! loved being by the beachfront!
Guest review byTolani
Group
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 63 reviews
Everything: Super comfortable, clean and very well equipped accommodation in a beautiful villa, everything is like in the pictures. Hilda was a super nice host and always prepared a very delicious breakfast. The location is perfect, quiet but still close to the beachfront, with a private pool surrounded by a beautiful garden. They are also happy to provide information about scuba diving, local programs and restaurants. Hilda’s homestay was very unique and quiet, totally recommended instead of a hotel.
Guest review byDaniel
Young couple
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 192 reviews
I love the location—it is on Diani Beach. My apartment had a garden view, but I could still hear the sound of the sea. The sun lounger area has a view of the sea and has an option for sun or shade. I had a returning baboon guest, but eventually, I learnt they are clever and can open the door if the lock hasn't been done. The apartments are the best value on the seafront, especially if someone prefers to prepare meals.
Guest review bygabriella
Solo traveler
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 129 reviews
Nice cosy flat with everything 👌, Caren is amazing...I had some little issues with taxis and she help me alot. location is excellent (in the maps I wasn't clear if I was near to the beach but it is... 5min walking). I will recommend it 100% well... I stayed for 2more nights. thanks Caren!!! see u soon 😊
Guest review byBianca
Solo traveler
Avg. price/night: $59.11
Scored out of 10, guest rating 4.6
Disappointing - What previous guests thought, 59 reviews
Communication with the property was good. Julia checked the property suited our needs which it did and confirmed our time of arrival. She also brought an extra mattress for our child. The property was large. Air conditioning and fan worked well. It was very clean upon arrival and was cleaned well during our stay. The location on the beach 3 mins walk was amazing. We had a great time.
Guest review byKatie
Family with young children
Avg. price/night: $223.55
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 785 reviews
The location was amazing
Guest review byOmoniwa
Group
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,356 reviews
Location, security, staff, many pools and beachfront
Guest review byNina
Family with young children