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

KK Homes

Diani Beach

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. Guests can benefit from a balcony and an outdoor pool.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 7 reviews
Price from
US$55
1 night, 2 adults

Ndinda Homes

Diani Beach

Boasting air-conditioned accommodation with a balcony, Ndinda Homes is set in Diani Beach. This apartment offers free private parking, free shuttle service and free WiFi.

K
Kenneth
From
Kenya
The place is clean, comfortable and all amenities i needed were available.The host was kind and welcoming.Also it is near the shopping center
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 8 reviews
Price from
US$22
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.

A
Aleks
From
Poland
I had a wonderful time at Casa Marabella in Diani! The apartment was beautifully maintained, clean, and very comfortable — perfect for a relaxing getaway. The location is excellent, close to the beach and local attractions, yet peaceful and private. What truly made my stay exceptional was the staff. Everyone was incredibly friendly, helpful, and went out of their way to ensure I felt at home. Their hospitality made all the difference. I highly recommend Casa Marabella to anyone visiting Diani – I’ll definitely be coming back!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 30 reviews
Price from
US$110
1 night, 2 adults

Chameleon house 2 Diani

Diani Beach

Boasting accommodation with a private pool, Chameleon house 2 Diani is located in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

S
Siah
From
Kenya
I liked how quite the place is, the swimming pool access all through, the host was fast and very efficient.Queensy was patient with us and also very ready and willing to help out with anything.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 8 reviews
Price from
US$45
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, 24 reviews
Price from
US$100
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...

T
Tony
From
United Kingdom
Friendly staff, exceptionally responsive owner who made great suggestions, beautiful house, good massage and chef available.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 62 reviews
Price from
US$148.50
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.5
Exceptional - What previous guests thought, 42 reviews
Price from
US$48
1 night, 2 adults

Galawa Beach Apartments

Diani Beach

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.

N
Natalia
From
Poland
Clean, close to amnesties, delicious breakfasts.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 36 reviews
Price from
US$52.25
1 night, 2 adults

Palm Paradise

Diani Beach

Located in Diani Beach and only 700 metres from Diani Beach, Palm Paradise provides accommodation with garden views, free WiFi and free private parking.

B
Brett
From
Thailand
Very nice quirky design....homely and hosted in a friendly manner..nice location and pleasant amount of items to use in house.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 130 reviews
Price from
US$40
1 night, 2 adults

Simba Apartments

Diani Beach

Boasting garden views, Simba Apartments provides accommodation with a garden, a terrace and barbecue facilities, around 2.7 km from Diani Beach.

A
Achim
From
Germany
The place is very safe especially in the night. Very caring night guard. The staff at all was amazing, as it was Sylvia, Laura and Kelvin as well, very nice and always friendly and super caring and helpfull. They always give the very best to satisfy the needs of the customer. Also the Manager, Gibson, a very nice guy and super friendly. He was also bringing me to Mombasa Airport in a well organized time. All in all, top shelf !!
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 187 reviews
Price from
US$32
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

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

Popular with guests booking apartments in Diani Beach

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 182 reviews

Popular with guests booking apartments in Diani Beach

Popular with guests booking apartments in Diani Beach

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

Popular with guests booking apartments in Diani Beach

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 30 reviews

Popular with guests booking apartments in Diani Beach

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 187 reviews

Popular with guests booking apartments in Diani Beach

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

Popular with guests booking apartments in Diani Beach

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

Popular with guests booking apartments in Diani Beach

Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 24 reviews

Popular with guests booking apartments in Diani Beach

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 18 reviews

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

Boho Comfort Homes

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

Featuring a balcony with pool views, pool with a view and a garden, Boho Comfort Homes can be found in Diani Beach, close to Diani Beach and 3.4 km from Colobus Conservation.

Fantasea Villa

Ukunda Airport
Budget options available
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Set in Ukunda Airport, within 1.4 km of Diani Beach and 4.5 km of Leisure Lodge Golf Club, Fantasea Villa offers accommodation with a garden and free WiFi as well as free private parking for guests...

From US$108.62 per night

Diani Swahili beach home is set in Ukunda Airport. This property offers access to a terrace and free private parking.

From US$81.47 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

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

Magenta Apartment

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

Offering garden views, Magenta Apartment is an accommodation set in Diani Beach, 1.1 km from Diani Beach and 3.6 km from Leisure Lodge Golf Club.

From US$63 per night

Apartments with swimming pools 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$126 per night

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

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$360 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 4 reviews

Located in Diani Beach, 1.4 km from Diani Beach and 4.5 km from Leisure Lodge Golf Club, The Beka - Diani Beach provides spacious air-conditioned accommodation with a terrace and free WiFi.

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

From US$110 per night
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 1 review

Featuring an infinity pool and views of garden, FRIDULI SHILOH Resort is a recently renovated apartment set in Diani Beach, 1.3 km from Diani Beach.

From US$130 per night

Manaya Luxury Sunset & Serenity Serviced 2Bedroom by Diani Beach with Pool & Parking is a recently renovated apartment in Galu, where guests can makes the most of its outdoor swimming pool, free WiFi,...

Amani B3

Galu
Swimming pool

Boasting air-conditioned accommodation with a private pool, pool view and a patio, Amani B3 is situated in Galu. This property offers access to a balcony, free private parking and free WiFi.

From US$277.68 per night

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

Set in Diani Beach and only 500 metres from Diani Beach, holm's home studio offers accommodation with city views, free WiFi and free private parking.

From US$44 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.

Located in Diani Beach and only 400 metres from Diani Beach, SunQuine Studio provides accommodation with garden views, free WiFi and free private parking.

Gold villa2

Diani Beach
Central location

Set in Diani Beach, Gold villa2 offers accommodation with a private pool. This property offers access to a balcony and free private parking.

From US$150 per night

Set in Diani Beach and only 1.5 km from Diani Beach, Malaika Gardens resort offers accommodation with inner courtyard views, free WiFi and free private parking.

From US$65 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 43 reviews

Set in Diani Beach and only 2.1 km from Diani Beach, Flametree Beach Homes offers accommodation with mountain views, free WiFi and free private parking.

From US$178 per night
Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 24 reviews

Brightstar Apartments is situated in Diani Beach, 2.4 km from Leisure Lodge Golf Club, 6.3 km from Colobus Conservation, and 12 km from Kaya Kinondo Sacred Forest.

From US$47 per night

Boasting air-conditioned accommodation with a private pool, Diani Executive Studio, Blue Swallow is situated in Diani Beach.

From US$70 per night

Enjoy breakfast in Diani Beach and nearby

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$108 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

KK Homes

Diani Beach
Breakfast options
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 7 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. Guests can benefit from a balcony and an outdoor pool.

Offering a garden and inner courtyard view, Diani Beach rentals - 201 Studio Apartment is situated in Diani Beach, 2.9 km from Colobus Conservation and 5 km from Leisure Lodge Golf Club.

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.

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.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2 reviews

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.

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

FAQ about apartments in Diani Beach

Apartments that guests love in Diani Beach

See all
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 187 reviews
well equipped apartment; reasonable prizing, smart tv
Guest review by
Thomas
Group
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 382 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