The 10 best apartments in Diani Beach, Kenya | Booking.com
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 selection of great apartments in Diani Beach

Filter by:

Review score

El Mufasa luxury holiday apartments with pool & garden

Diani Beach

Providing garden views, El Mufasa luxury holiday apartments with pool & garden in Diani Beach features accommodations and a garden.

B
Brian
From
Kenya
The location was convenient for access to amenities
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 12 reviews
Price from
$66.04
1 night, 2 adults

Casa Marabella

Diani Beach

Casa Marabella features air-conditioned accommodations in Diani Beach. This property offers access to a balcony, darts, free private parking, and free Wifi.

J
Joeri
From
Belgium
Very friendly and helpful host
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 18 reviews
Price from
$66
1 night, 2 adults

Kreyol Krib Diani Beach

Diani Beach

Kreyol Krib Diani Beach enjoys a location in Diani Beach, a 11-minute walk from Diani Beach and 1.6 miles from Colobus Conservation.

d
david
From
Ireland
Beautiful property, beautifully decorated, lovely host and staff .
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews
Price from
$90
1 night, 2 adults

Palm Haven

Diani Beach

1.7 miles from Diani Beach in Diani Beach, Palm Haven features accommodations with access to wellness packages. Both free Wifi and parking on-site are available at the apartment free of charge.

M
Muthoni
From
United States
It was in a safe area and the property was secure. It was also a five minute walk to the airport and close to restaurants and shopping centers.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 12 reviews
Price from
$35
1 night, 2 adults

Becky Homes Diani Beach - 2BR with AC & Pool

Diani Beach

2.2 miles from Leisure Lodge Golf Club in Diani Beach, Becky Homes Diani Beach - 2BR with AC & Pool provides accommodations with access to a fitness room.

O
OUMA
From
France
Checkin was easy. The apartment was spotless. The pool is very well maintained.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 11 reviews
Price from
$80
1 night, 2 adults

Hibiscus

Diani Beach

Providing garden views, Hibiscus in Diani Beach features accommodations, an indoor pool, a garden, and a terrace. With pool views, this accommodation offers a patio and a swimming pool.

M
Megumi
From
Japan
Everything was stunning about the villa, very laid back just 1 street off the main Mombasa Road.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 33 reviews
Price from
$99
1 night, 2 adults

Casa Marabella A2

Diani Beach

Casa Marabella A2 offers accommodations in Diani Beach, a 18-minute walk from Diani Beach and one mile from Leisure Lodge Golf Club.

T
Terry
From
Kenya
it was awesome to stay in casa...The best place to be in Diani
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 19 reviews
Price from
$100
1 night, 2 adults

CASA BOUGAN APARTMENTS

Diani Beach

Featuring garden views, CASA BOUGAN APARTMENTS in Diani Beach provides accommodations and a garden. This apartment features free private parking, full-day security, and free Wifi.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 12 reviews
Price from
$21.60
1 night, 2 adults

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

Diani Beach

The Pool House & The Colobus House, Bella Seaview, Diani Beach, Kenya is a recently renovated apartment in Diani Beach where guests can make the most of its pool with a view, private beach area, and...

D
Dickson
From
Kenya
The Place is very accessible, less than 20 minutes from the Airport. Getting supplies is easy as it's near the main supermarkets. The staff were super and our kids loved the private pool! We definitely are choosing it for our next stay!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 55 reviews
Price from
$127.40
1 night, 2 adults

Bella Breeze1 - Diani Beach, Kenya

Diani Beach

Featuring a garden, Bella Breeze1 - Diani Beach, Kenya provides accommodations in Diani Beach. This property offers a pool with a view, free Wifi, and free private parking.

G
Giulia
From
Italy
The place is very close to the beach and to different places such as supermarkets, local markets, etc. The room was very clean and Mercy was very kind with us. The house is well equipped with all you need even for a long staying.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 39 reviews
Price from
$48
1 night, 2 adults
All apartments in Diani Beach

Looking for an apartment?

For travelers 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 surrounding area in the past month

See all

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

  • Diani Breeze Villas

    Mombasa
    Budget options available

    Diani Breeze Villas offers accommodations in Mombasa, 2.3 miles from Leisure Lodge Golf Club and 2.7 miles from Colobus Conservation. Guests can go for a swim in the private pool.

  • Diani chandarana apartment

    Msambweni
    Budget options available

    Diani chandarana apartment offers accommodations in Msambweni, a 4-minute walk from Diani Beach and 2.1 miles from Leisure Lodge Golf Club.

  • Villa Becky - Diani Beach

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

    Featuring a garden, Villa Becky - Diani Beach provides accommodations in Diani Beach. This property offers access to a terrace, free private parking, and free Wifi.

  • The Beka - Diani Beach

    Diani Beach
    Budget options available

    The Beka - Diani Beach is a recently renovated apartment in Diani Beach, near Diani Beach. This property offers access to a terrace, free private parking, and free Wifi.

  • Galawa Beach Apartments

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

    Galawa Beach Apartments is a recently renovated apartment in Diani Beach where guests can make the most of its bar and barbecue facilities. With city views, this accommodation provides a balcony.

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

    Apartment, pool, beach access nearby Simba A201 offers accommodations in Diani Beach, 1.5 miles from Diani Beach and 1.8 miles from Leisure Lodge Golf Club.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1 review

    Apartment, pool, beach access nearby C221 offers accommodations in Diani Beach, 3.1 miles from Colobus Conservation and 6.6 miles from Kaya Kinondo Sacred Forest.

  • Wayside Beach Apartments

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

    Offering garden views, Wayside Beach Apartments in Diani Beach provides accommodations, an outdoor swimming pool, a garden, a terrace, a bar, and barbecue facilities.

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

  • Clalem Condos Diani Beach is located in Diani Beach, just 3 miles from Colobus Conservation and 6.5 miles from Kaya Kinondo Sacred Forest.

  • Casa Nampala Diani 1 Bedroom Jungle offers accommodations in Diani Beach, 1.4 miles from Diani Beach and 2.3 miles from Colobus Conservation.

  • Coastal 1BR Retreat in Diani offers accommodations in Diani Beach, a 4-minute walk from Diani Beach. The apartment also provides free Wifi and free private parking.

  • Tropical 2BR Haven in Diani offers accommodations in Diani Beach, a 4-minute walk from Diani Beach. This apartment provides free private parking and free Wifi.

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

    Magenta Apartment is located in Diani Beach, just a 13-minute walk from Diani Beach and 2.2 miles from Leisure Lodge Golf Club.

  • Gold villa2

    Diani Beach
    Central location

    Gold villa2 is located in Diani Beach, just a 14-minute walk from Colobus Conservation and 4.3 miles from Kaya Kinondo Sacred Forest. This property offers access to a balcony and free private parking.

  • Scored out of 10, guest rating 6.0
    Pleasant - What previous guests thought, 1 review

    FRIDULI SHILOH Resort is a recently renovated apartment in Diani Beach where guests can make the most of its infinity pool and garden.

  • Diani Stars

    Diani Beach
    Central location
    Scored out of 10, guest rating 6.0
    Pleasant - What previous guests thought, 2 reviews

    Diani Stars is located in Diani Beach, just 5.3 miles from Colobus Conservation and 8.8 miles from Kaya Kinondo Sacred Forest.

Enjoy breakfast in Diani Beach and nearby

  • Scored out of 10, guest rating 2.0
    Very Poor - What previous guests thought, 1 review

    Just a 7-minute walk from Diani Beach and 0.7 miles from Leisure Lodge Golf Club, Diani Bruce Apartment features accommodations in Ukunda, with a bar.

  • Amber Villas

    Galu
    Breakfast options

    Amber Villas offers accommodations in Galu, a 11-minute walk from Galu Beach and 1.7 miles from Colobus Conservation. This property offers access to a terrace and free private parking.

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

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

  • Aqua Resort

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

    Located in Diani Beach, Aqua Resort provides accommodations with free WiFi and seating area.

  • Monkey Suites

    Diani Beach
    Breakfast options

    Providing garden views, Monkey Suites in Diani Beach provides accommodations, an outdoor swimming pool, and a garden. This property offers access to a terrace, free private parking, and free Wifi.

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

    Providing an outdoor swimming pool, Becky Homes Diani Beach- 4BR with AC and Swimming Pool features accommodations in Diani Beach.

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

    Luxury And Spacious Pool house near the beaches offers accommodations in Diani Beach, a 16-minute walk from Diani Beach and 2.8 miles from Leisure Lodge Golf Club.

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 11 reviews

    2.2 miles from Leisure Lodge Golf Club in Diani Beach, Becky Homes Diani Beach - 2BR with AC & Pool provides accommodations with access to a fitness room.

FAQ about apartments in Diani Beach

Apartments that guests love in Diani Beach

See all
  • Avg. price/night: $28.05
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 187 reviews
    well equipped apartment; reasonable prizing, smart tv
    Guest review by
    Thomas
    Group
  • Avg. price/night: $64
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 399 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