Skip to main content

Apartments in Diani Beach

Find the apartments that appeal to you the most

The best apartments in Diani Beach

Check out our pick of great apartments in Diani Beach

Filter by:

Review score

Escape Hole

Diani Beach

Located just 4.3 km from Colobus Conservation, Escape Hole offers accommodation in Diani Beach with access to a garden, a bar, as well as a tour desk.

K
Kabiru
From
Kenya
The place is serene and peaceful
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 9 reviews
Price from
US$26.40
1 night, 2 adults

Luxury And Spacious Pool house near the beaches

Diani Beach

Located in Diani Beach, Luxury And Spacious Pool house near the beaches provides accommodation with private pool, free WiFi and free private parking for guests who drive.

R
RITA
From
Kenya
My stay in Diani was absolutely amazing.The place was clean, comfortable, and had everything I needed. The kitchen was wellequipped, the pool was sparkling clean, and the entire environment was peaceful and relaxing. Our host, Queen, was outstanding always just a call away, super helpful, and very friendly. She went out of her way to recommend great places to visit and fun things to do around Diani. Her hospitality made our trip even more Let's not talk about the staff very helpful,kind..... Highly recommend this place! The place is also baby/family friendly I’ll definitely be back.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 10 reviews
Price from
US$79.90
1 night, 2 adults

Casa Marabella

Diani Beach

Situated 1.6 km from Diani Beach, Casa Marabella offers a private beach area, a rooftop pool and air-conditioned accommodation with a balcony and free WiFi.

M
Musau
From
Kenya
The space is located in a safe and secure neighborhood. The house is spacious, airy, well light and equipped. The host is warm and friendly too. Would come back again. Very impressive.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 26 reviews
Price from
US$110
1 night, 2 adults

Seriani homes Diani

Diani Beach

Located 3.4 km from Leisure Lodge Golf Club, 5.1 km from Colobus Conservation and 11 km from Kaya Kinondo Sacred Forest, Seriani homes Diani offers accommodation situated in Diani Beach.

M
Mejumaa
From
Kenya
I loved the location, not far from the centre and also far enough from the chaos. A really quiet, private place to enjoy your holiday. Room is exactly as it looks on the website, staff were helpful. Absolutely enjoyed our stay. Will definitely be back!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 6 reviews
Price from
US$31.50
1 night, 2 adults

Palm Haven

Diani Beach

Featuring garden views, Palm Haven features accommodation with a terrace, around 2.8 km from Diani Beach. Both free WiFi and parking on-site are available at the apartment free of charge.

T
Taosif
From
Germany
A Perfect Home Away from Home in Diani We recently stayed in a one-bedroom apartment in Diani, and from the moment we arrived, we felt completely at home. The space had such a warm, inviting atmosphere — it was clear that a lot of thought and care had gone into making it both beautiful and comfortable. The apartment was tastefully decorated, with a clean and modern aesthetic that still felt cozy. It was fully equipped with everything we needed for our stay — from a well-stocked kitchen to reliable Wi-Fi and air conditioning. Every detail was taken care of, making our stay seamless and stress-free. What truly made the experience special was the setting. The apartment is surrounded by lush greenery and natural beauty, which made for a peaceful and refreshing escape. We loved waking up to the sounds of birds and spending quiet mornings just soaking in the tranquil environment. The staff and management were extraordinary — incredibly friendly, responsive, and genuinely helpful. They made us feel welcome and went out of their way to ensure we had everything we needed. Overall, we couldn’t have asked for a better place to stay. It was the perfect mix of comfort, style, and nature. We left feeling relaxed, recharged, and already looking forward to coming back. Love.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 17 reviews
Price from
US$39.60
1 night, 2 adults

Hibiscus

Diani Beach

Located within 1.6 km of Galu Beach and 1.2 km of Colobus Conservation, Hibiscus offers rooms with air conditioning and a private bathroom in Diani Beach.

A
Angelika
From
Estonia
I really liked Tina's warm and so professional welcoming. My studio apartment was beautiful and large. I especially liked the large and spacious balcony. Tastefully decorated. The kitchen had all the equipment. The place in general was very beautiful and pleasant, so it was difficult to leave. The yard with the garden and pool was quiet and all you could hear was birdsong. Beautiful and green surroundings. All the necessary information was written in the folder.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 35 reviews
Price from
US$99
1 night, 2 adults

Casa Marabella A2

Diani Beach

Featuring a patio with inner courtyard views, a rooftop pool and a garden, Casa Marabella A2 can be found in Diani Beach, close to Diani Beach and 1.6 km from Leisure Lodge Golf Club.

J
Jackline
From
Kenya
The stuff were very friendly and ready to help all the time. The apartment was beautiful and comfortable also very clean. A place I would stay again and again.. definitely got my money’s worth. Loved it..
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 23 reviews
Price from
US$100
1 night, 2 adults

CASA BOUGAN APARTMENTS

Diani Beach

Situated in Diani Beach, 2.7 km from Diani Beach, CASA BOUGAN APARTMENTS has a private beach area, private parking and rooms with free WiFi access.

M
Mwangi
From
Kenya
Place was cool well spaced, secure and had no limitations Worth every penny
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 15 reviews
Price from
US$21.60
1 night, 2 adults

The Pool House & The Colobus House, Bella Seaview, Diani Beach, Kenya

Diani Beach

Featuring a balcony with pool views, a private beach area and pool with a view, The Pool House & The Colobus House, Bella Seaview, Diani Beach, Kenya can be found in Diani Beach, close to Diani Beach...

J
Jan
From
Switzerland
Great Apartment and very attentive and friendly staff. We will be back on our next visit!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 62 reviews
Price from
US$152.10
1 night, 2 adults

Bella Breeze1 - Diani Beach, Kenya

Diani Beach

Featuring air-conditioned accommodation with a pool with a view, quiet street view and a patio, Bella Breeze1 - Diani Beach, Kenya is located in Diani Beach.

B
Bombadil
From
Germany
Fantastic stay, private, safe I stayed there more than a month
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 41 reviews
Price from
US$48
1 night, 2 adults
All apartments in Diani Beach

Looking for an apartment?

For the travellers who appreciate a space of their own at the end of the day, an apartment or flat is the perfect home away from home. Furnished rooms and kitchen facilities give groups and families the flexibility to enjoy downtime separately, or plan the next day’s activities over a shared meal. Often available for short and long-term.

Most booked apartments in Diani Beach and surroundings in the past month

See all

Popular with guests booking apartments in Diani Beach

Popular with guests booking apartments in Diani Beach

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 9 reviews

Popular with guests booking apartments in Diani Beach

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

Popular with guests booking apartments in Diani Beach

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

Popular with guests booking apartments in Diani Beach

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

Popular with guests booking apartments in Diani Beach

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

Popular with guests booking apartments in Diani Beach

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 394 reviews

Popular with guests booking apartments in Diani Beach

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

Popular with guests booking apartments in Diani Beach

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

Popular with guests booking apartments in Diani Beach

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

Enjoy breakfast in Diani Beach and nearby

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Located in Diani Beach, Erwin Holiday Homes provides accommodation with a private pool, a balcony and pool views. This property offers access to a terrace, free private parking and free WiFi.

From US$64.80 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 41 reviews

2.5 km from Diani Beach, Galawa Beach Apartments is a recently renovated property set in Diani Beach and offers air-conditioned rooms with free WiFi and private parking.

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

Boasting a balcony with garden views, pool with a view and a garden, Baali Diani Apartments can be found in Ukunda, close to Diani Beach and 2.3 km from Leisure Lodge Golf Club.

From US$76.50 per night

Amber Villas

Galu
Breakfast options

Featuring air-conditioned accommodation with a balcony, Amber Villas is set in Galu. This property offers access to a terrace and free private parking.

From US$210 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 179 reviews

Set in Diani Beach, 300 metres from Diani Beach Hospital. Morning Star Diani offers accommodation with free WiFi and a garden with a terrace. Complimentary private parking is available on site.

From US$98 per night

Aqua Resort

Diani Beach
Breakfast options
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 394 reviews

Situated in Diani Beach, Aqua Resort provides accommodation with free WiFi and seating area.

From US$64 per night

Monkey Suites

Diani Beach
Breakfast options

Monkey Suites is located in Diani Beach and features a private pool and garden views. This property offers access to a terrace, free private parking and free WiFi. The apartment has private entrance.

Boasting a balcony with garden views, a private beach area and an outdoor swimming pool, Pamitos Sunny Paradise in Diani Beach can be found in Diani Beach, close to Diani Beach and 3.4 km from Colobus...

Apartments with swimming pools in Diani Beach and nearby

Featuring pool views, Tollo Homes provides accommodation with balcony, around 700 metres from Diani Beach. This property offers access to a terrace, free private parking and free WiFi.

From US$63.50 per night

Located in Diani Beach, Boho Comfort Homes provides accommodation with a private pool, a balcony and pool views. This property offers access to a terrace, free private parking and free WiFi.

From US$56 per night

Located in Mombasa, Diani Breeze Villas features accommodation with a private pool.

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

Boasting accommodation with a private pool, garden view and a patio, Lamu style one bedroom apartment, central Diani is situated in Diani Beach.

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

Boasting air-conditioned accommodation with a private pool, garden view and a patio, Becky Homes Diani Beach- 4BR with AC and Swimming Pool is set in Diani Beach.

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

Situated in Diani Beach, 3.5 km from Leisure Lodge Golf Club, Villa Becky - Diani Beach has a private beach area, private parking and rooms with free WiFi access.

From US$91.20 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Located in Diani Beach, less than 1 km from Diani Beach and 3.7 km from Leisure Lodge Golf Club, Azar Stays Diani offers a private beach area and air conditioning.

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

Set in Diani Beach, 3.5 km from Leisure Lodge Golf Club and 4.8 km from Colobus Conservation, Becky Homes Diani Beach - 2BR with AC & Pool offers a private beach area and air conditioning.

From US$107 per night

Save money on apartments in Diani Beach and nearby – budget options available

KK Homes

Diani Beach
Budget options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 4 reviews

KK Homes is situated in Diani Beach, 300 metres from Diani Beach, 2.9 km from Colobus Conservation, and 5 km from Leisure Lodge Golf Club.

From US$53 per night

Diani chandarana apartment

Msambweni
Budget options available

Set in Msambweni in the Kwale region, Diani chandarana apartment features a balcony. This property offers access to a terrace and free private parking.

From US$105.57 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Situated in Diani Beach, 2.5 km from Diani Beach and 3 km from Leisure Lodge Golf Club, Apartment, pool, beach access nearby Simba A201 offers air conditioning.

From US$90 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Located in Diani Beach, 3 km from Leisure Lodge Golf Club and 4.9 km from Colobus Conservation, Apartment, pool, beach access nearby C221 offers a garden and air conditioning.

From US$85 per night

Featuring air-conditioned accommodation with a private pool, Casa Nampala Diani 1 Bedroom Jungle is located in Diani Beach.

From US$97 per night

Haven Homes one bedroom

Diani Beach
Budget options available

Haven Homes one bedroom is located in Diani Beach, 400 metres from Diani Beach, 2.6 km from Leisure Lodge Golf Club, as well as 5.2 km from Colobus Conservation.

From US$75 per night

Jeddybnb1

Diani Beach
Budget options available

Featuring a sauna, Jeddybnb1 is located in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

From US$84 per night

holm's home

Diani Beach
Budget options available
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 1 review

Set in Diani Beach, 400 metres from Diani Beach and 2.6 km from Leisure Lodge Golf Club, holm's home offers air-conditioned accommodation with a balcony and free WiFi.

From US$105.30 per night

Great access to the city centre. Check these apartments in Diani Beach and nearby

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

Wendy's Da-Azizi Homes Diani is situated in Diani Beach, 3.4 km from Colobus Conservation, 5.1 km from Leisure Lodge Golf Club, and 9.1 km from Kaya Kinondo Sacred Forest.

From US$47 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Wendy's Da-Azizi Homes Diani 2 is set in Diani Beach, 700 metres from Diani Beach, 3.4 km from Colobus Conservation, and 5.1 km from Leisure Lodge Golf Club.

From US$47 per night

Situated in Diani Beach, within 3.7 km of Leisure Lodge Golf Club and 4.8 km of Colobus Conservation, Rosa Mystica Diani Beach Apartments offers accommodation with free WiFi, air conditioning, a...

From US$162 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Offering garden views, Boma Banda Diani - Pepu Cottage is an accommodation situated in Diani Beach, 4.8 km from Colobus Conservation and 11 km from Kaya Kinondo Sacred Forest.

From US$40.50 per night

Offering free WiFi and free private parking, Boma Banda Diani - Kaskazi Cottage is situated in Diani Beach, just 700 metres from Diani Beach.

From US$46.50 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Featuring air-conditioned accommodation with a private pool, Charming chalet Diani is located in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

From US$54 per night

Haven Homes Studio Apartment is set in Diani Beach, 400 metres from Diani Beach, 2.6 km from Leisure Lodge Golf Club, and 5.2 km from Colobus Conservation.

From US$40 per night

Offering free WiFi and free private parking, Coastal 1BR Retreat in Diani is located in Diani Beach, just 400 metres from Diani Beach.

From US$59.40 per night

FAQ about apartments in Diani Beach

Apartments that guests love in Diani Beach

See all
Avg. price/night: US$27.20
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 188 reviews
well equipped apartment; reasonable prizing, smart tv
Guest review by
Thomas
Group
Avg. price/night: US$64
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 394 reviews
Very safe and quit place , very clean, the staff are all very friendly and very helpful. If something didn't work, it was done immediately. Utensils for self catering all available. Every day the apartment was cleaned. Pool was clean, nice place to relax. The beach can be reached in 5 minutes.
Guest review by
Kerstin
Family with young children
gogless