Skip to main content

The 10 Best Apartments in Diani Beach, Kenya

Check out our selection of great apartments in Diani Beach

Filter by:


Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The apartment provides guests with a balcony, mountain views, a seating area, a flat-screen TV, a fully equipped kitchen with an oven and a microwave, and a private bathroom with walk-in shower and free toiletries. A toaster, a fridge and kitchenware are also provided, as well as a coffee machine and a kettle. At the apartment complex, all units are fitted with bed linen and towels.

Spacious rooms, friendly staff,working ACS,nice pool, near to the beach plus many more

Show more Show less
9.1
Wonderful
111 reviews
Price from
$28.80
per night

The apartment features 2 bedrooms, 2 bathrooms, bed linen, towels, a flat-screen TV with streaming services, a dining area, a fully equipped kitchen, and a terrace with pool views. Guests can enjoy a meal on an outdoor dining area while overlooking the inner courtyard views. For added privacy, the accommodation has a private entrance and soundproofing.

Very good place to rest. Clean and nice apartment. Our host Anne is the best we have ever met. Very nice and helpful. I highly recommend!

Show more Show less
9.9
Exceptional
8 reviews
Price from
$125
per night

The 1-bedroom apartment comes with a living room with a flat-screen TV with streaming services, a fully equipped kitchen with an oven and a microwave, and 1 bathroom with slippers. Towels and bed linen are provided in the apartment. For added privacy, the accommodation has a private entrance and is protected by full-day security.

Absolutely beautiful wee apartment with everything you need. Caren is a superb host as well. Great place, especially for the price.

Show more Show less
9
Wonderful
45 reviews
Price from
$30
per night

The apartment provides guests with a terrace, pool views, a seating area, a flat-screen TV, a fully equipped kitchen with an oven and a microwave, and a private bathroom with shower and free toiletries. A toaster and fridge are also featured, as well as a kettle. The units at the apartment complex include air conditioning and a desk.

This place is honestly underrated.What you see is exactly what you get. The staff Caro and Mwende were amazing and we're always prompt to our requests . The place is really quiet and peaceful for sleeping through the night and morning. Amazing amazing facilities. The beach is close by and really private too. The host organised tours around diani for us too and recommended the best places to visit according to our budget Highly highly recommended.

Show more Show less
9.2
Wonderful
87 reviews
Price from
$58.50
per night

The apartment is located on the ground floor and comes with 1 bedroom, a flat-screen TV with streaming services and a fully equipped kitchen that provides guests with an oven, a microwave, a washing machine, a toaster and a fridge. Towels and bed linen are featured in the apartment. The property has an outdoor dining area.

The serenity and security of the property

Show more Show less
9.2
Wonderful
22 reviews
Price from
$34.20
per night

The 2-bedroom apartment is fitted with a living room with a flat-screen TV with streaming services, a fully equipped kitchen with an oven and microwave, and 2 bathrooms with walk-in shower. The apartment offers bed linen, towels and housekeeping service.

Spacious. Comfortable. Good decor. Well equipped.

Show more Show less
9.6
Exceptional
7 reviews

The bedrooms in this apartment come with a private entrance and a balcony. Guests can also enjoy pool and sea views. The rooms are fitted with a fan, refrigerator and a fully equipped kitchen. The units also have flat screen TVs with Netflix streaming service. The bedrooms also have a private bathroom.

The pool cabana at Tequila sunrise was a fantastic place to stay as a small group. Two large bedrooms lead onto an incredible outdoor living space and infinity pool overlooking Diani Beach and the Indian Ocean. The pool is gorgeous and perfect for cooling off after lunch or hanging out reading on either the sun loungers or sun deck over looking the beach. Janet and her team made us feel very welcome and Bernard our chef prepared sensational meals. The property still feels incredibly private whilst being part of the small Tequila Sunrise complex. But nothing can beat being able to watch the magical sunrise over the ocean if you wake up early. A dream!

Show more Show less
9.8
Exceptional
6 reviews

Located in Diani Beach, Galu Gardens Apartments Diani Beach offers accommodation with a terrace or a balcony, free WiFi, free parking and flat-screen TV, as well as an outdoor swimming pool.

The apartment offers a barbecue.

Very efficient and active manager.

Show more Show less
9
Wonderful
22 reviews
Price from
$56.70
per night

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

Each unit offers a fully equipped kitchenette, a flat-screen TV, a living room with a sofa, and a private bathroom. A terrace with sea views is offered in each unit.

Amazing staff, helpful and efficient Easy walk to the beach

Show more Show less
8
Very Good
478 reviews
Price from
$68
per night

The units in the apartment complex are equipped with air conditioning, a seating area, a flat-screen TV with satellite channels, a kitchen, a dining area, a safety deposit box and a private bathroom with a walk-in shower, slippers and a hair dryer. An oven, a microwave and toaster are also provided, as well as a kettle. At the apartment complex, all units are fitted with bed linen and towels.

Everything was perfect from the gate ,rooms linen all the staff perfect We enjoyed our stay iwould comment good n for sure I will be back 😍😍😍

Show more Show less
8.6
Excellent
195 reviews
Price from
$24
per night

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.
Search apartments in Diani Beach

Most booked apartments in Diani Beach this month

Enjoy breakfast in Diani Beach!

  • V-Szameitat Homes, Kongo River
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 111 reviews

    V-Szameitat Homes, Kongo River is a recently renovated apartment in Diani Beach where guests can make the most of its outdoor swimming pool, garden, and terrace.

    Comfortable bed and especially having air conditioning

  • Galu Gardens Apartments Diani Beach
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 22 reviews

    Located in Diani Beach, Galu Gardens Apartments Diani Beach offers accommodations with a terrace or a balcony, free WiFi, free parking and flat-screen TV, as well as an outdoor swimming pool.

    Quite a beautiful and quiet place ...good for family

  • Aqua Resort
    Breakfast options
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 479 reviews

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

    Breakfast was amazing and the location is fantastic.

  • Galawa Beach Apartments
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 47 reviews

    Offering inner courtyard views, Galawa Beach Apartments in Diani Beach features accommodations, a bar, barbecue facilities, and a shared lounge. With city views, this accommodation provides a balcony.

    Appartamento bello e ben tenuto Nice and well maintained apartment

  • Morning Star Diani
    7.9
    Scored 7.9
    Good
    Rated good
     · 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.

    Really nice pool area Spacious room Friendly staff

  • Uhai Vacations
    Breakfast options
    9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 8 reviews

    A 9-minute walk from Diani Beach in Diani Beach, Uhai Vacations offers accommodations with access to wellness packages, beauty services, and fitness room.

    Very clean and had all the things we needed during our stay, this made our stay very comfortable.

  • Tequila Sunrise Beach Cabana - Diani Beach
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 7 reviews

    Offering a garden, Tequila Sunrise Beach Cabana - Diani Beach provides accommodations in Diani Beach. This beachfront property offers access to free Wifi and free private parking.

  • Tequila Sunrise Pool Cabana-Diani Beach
    9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 6 reviews

    Tequila Sunrise Poolside Cabana - Diani Beach is located in Diani Beach, 0.9 mi from KFI Supermarket, and an outdoor swimming pool and a garden are available on-site.

Save money on apartments in Diani Beach – budget options available!

  • Leomilo Holidays
    Budget options available
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 87 reviews

    Leomilo Holidays is a recently renovated apartment in Diani Beach where guests can make the most of its garden and barbecue facilities.

    The place is excellent and there is value for money

  • Gästehaus Diani
    Budget options available
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 22 reviews

    Just a 5-minute walk from Galu Beach and 600 yards from Diani Beach, Gästehaus Diani features accommodations in Diani Beach with a garden. This beachfront property offers access to a terrace.

    brand new detached bungalow in secure area beautiful place very clean Wi-Fi good close to shops and bars very friendly hosts

  • The Pool House & The Colobus House Bella Seaview Diani Beach Kenya
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 15 reviews

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

  • Villa Becky - Diani Beach
    Budget options available
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 7 reviews

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

  • Flametree Beach Homes
    Budget options available
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 37 reviews

    Flametree Beach Homes offers accommodations in Diani Beach, a 7-minute walk from Diani Beach and 1.6 miles from Leisure Lodge Golf Club.

    Swimming is the best,private and well kept,keep up

  • Diani Pearl
    Budget options available
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 58 reviews

    Located in Ukunda, Diani Pearl offers apartments with access to 2 outdoor swimming pools, landscaped gardens and free WiFi. The air-conditioned apartments have a balcony and a patio.

    The pool, the hostess and the environment - amazing for family

  • Coconut Village Beach Resort
    6.0
    Scored 6.0
    Pleasant
    Rated pleasant
     · 300 reviews

    The Coconut Village Beach Resort are located right on the Indian Ocean offering a beachfront as well as accommodations with free WiFi. Some units have a seating area and/or a balcony.

    Spacious rooms which are clean and near the beach.

  • Ndoto Apartment
    Budget options available

    Ndoto Apartment is a recently renovated apartment in Diani Beach where guests can make the most of its garden and shared lounge.

Great access to the city center! Check these apartments in Diani Beach

  • Casa Marabella A2
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review

    Just a 15-minute walk from Diani Beach and one mile from Leisure Lodge Golf Club, Casa Marabella A2 features accommodations in Diani Beach with a garden.

  • Bahari Studio Beach Front Apartment.
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review

    Just a few steps from Diani Beach and one mile from Leisure Lodge Golf Club, Bahari Studio Beach Front Apartment.

  • Diani Holiday Homes
    9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 4 reviews

    Providing an outdoor swimming pool, Diani Holiday Homes provides accommodations in Diani Beach. This property offers access to a balcony, pool at the pool table, free private parking, and free Wifi.

  • Fully Furnished 2 Bedroom Apartment along Diani Beach Road
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 3 reviews

    Fully Furnished 2 Bedroom Apartment along Diani Beach Road offers accommodations in Diani Beach, a 5-minute walk from Diani Beach and 0.6 miles from Leisure Lodge Golf Club.

  • CASA BOUGAN APARTMENTS
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 4 reviews

    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.

  • Beach Front Spacious Apartment with Oceanview -- Lantana Galu Beach Apartment
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 3 reviews

    A few steps from Galu Beach in Diani Beach, Beach Front Spacious Apartment with Oceanview -- Lantana Galu Beach Apartment offers accommodations with access to spa facilities, wellness packages, and...

  • Palm Paradise Loft
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 45 reviews

    A 4-minute walk from Diani Beach in Diani Beach, Palm Paradise Loft offers accommodations with access to beauty services.

    Owner always available and responsive. Very kind too.

  • The Tree House Bella Seaview Diani Beach Kenya
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 2 reviews

    The Tree House Bella Seaview Diani Beach Kenya is located in Diani Beach, just a few steps from Diani Beach and 1.3 miles from Leisure Lodge Golf Club.

  • Golden Sun Resort
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 2 reviews

    Golden Sun Resort is located in Diani Beach, just a 16-minute walk from Diani Beach and 0.8 miles from Leisure Lodge Golf Club. This property offers access to a terrace and free private parking.

  • 2 Bedroom Beach front Apartment
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1 review

    2 Bedroom Beach front Apartment is located in Diani Beach, just a 11-minute walk from Diani Beach and half a mile from Leisure Lodge Golf Club.

  • Apartment, pool, beach access nearby C221
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 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.

  • Amani Luxury Apartments
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 186 reviews

    Located on Diani Beach in Ukunda, Amani Luxury Apartments features a swimming pool. This self-catering accommodations includes free Wi-Fi in all areas and has a terrace which leads into the garden.

    The appartement was very clean and the service very nice

  • Bella Breeze1 - Diani Beach, Kenya
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 29 reviews

    Featuring a garden, Bella Breeze1 - Diani Beach, Kenya provides accommodations in Diani Beach. This property offers access to a patio, free private parking, and free Wifi.

    Fantastic stay, private, safe I stayed there more than a month

  • Tequila Sunrise Sky Cabana-Diani Beach
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 6 reviews

    Boasting air-conditioned accommodations with a terrace, Tequila Sunrise Sky Cabana-Diani Beach is located in Diani Beach.

    This is by far the best place with the best view in the whole Diani. We will not be able to visit any other spot after our stay here. It was absolutely amazing. The owners and staff are outstanding. Thanks Barry, Janet and Team.

  • Roseville
    Central location
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 19 reviews

    Roseville offers accommodations in Diani Beach, a 8-minute walk from Diani Beach and 1.6 miles from Leisure Lodge Golf Club. Guests may go for a swim in the private pool.

    Staff were amazing!! Pool was perfect! Villa located in a gated community. 5 min walk from the beach.

  • Holiday Bliss Apartment
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 8 reviews

    Featuring an outdoor swimming pool, Holiday Bliss Apartment provides accommodations in Diani Beach. This property offers access to a terrace and free private parking.

  • Simba Apartments
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 195 reviews

    Simba Apartments in Diani Beach provides accommodations with a garden, a terrace, and barbecue facilities. This property offers access to a patio, free private parking, and free Wifi.

    Spacious rooms welcoming staff clean and tidy rooms

  • Jambo Diani 1-bedroom apartment close to the beach
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 19 reviews

    Providing a garden, Jambo Diani 1-bedroom apartment close to the beach offers accommodations in Diani Beach. This apartment features free private parking, full-day security, and free Wifi.

    The host was very caring, friendly Feels like home away from home

  • Frangipani Cottages
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 13 reviews

    Offering a garden, Frangipani Cottages provides accommodations in Diani Beach. With pool views, this accommodation offers a balcony and a swimming pool.

    Amazing place. Really comfortable and very friendly..

  • Cozy beachfront studio
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 9 reviews

    A few steps from Diani Beach in Diani Beach, Cozy beachfront studio features accommodations with access to a public bath. This beachfront property offers access to free Wifi and free private parking.

  • Cosy Haven Holiday Homes
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1 review

    1.4 miles from Diani Beach in Diani Beach, Cosy Haven Holiday Homes offers accommodations with access to a sauna.

  • Waves & Wanderlust Haven
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 5 reviews

    Just a few steps from Diani Beach and a 19-minute walk from Leisure Lodge Golf Club, Waves & Wanderlust Haven features accommodations in Diani Beach with a private beach area, pool with a view, and a...

  • Apartment, pool, beach access nearby Simba A201
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1 review

    Apartment, pool, beach access nearby Simba A201 offers accommodations in Diani Beach, a 4-minute walk from Diani Beach and 1.8 miles from Leisure Lodge Golf Club.

  • Wayside Beach Apartments
    7.9
    Scored 7.9
    Good
    Rated good
     · 17 reviews

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

  • Seaesta Studio Diani Beach
    7.8
    Scored 7.8
    Good
    Rated good
     · 9 reviews

    Seaesta Studio Diani Beach is located in Diani Beach, just 1.2 miles from Diani Beach and 1.6 miles from Leisure Lodge Golf Club.

    The place was so clean and i like the silent.kind staff

  • Near The Beach Diani
    7.8
    Scored 7.8
    Good
    Rated good
     · 21 reviews

    Just a 11-minute walk from Diani Beach and half a mile from Leisure Lodge Golf Club, Near The Beach Diani features accommodations in Diani Beach, with a garden.

    Their hospitality 💯 Quick Response & great customer service from Agnes and owner

  • Modern Cozy Studio House
    7.7
    Scored 7.7
    Good
    Rated good
     · 4 reviews

    1.1 miles from Diani Beach in Diani Beach, Modern Cozy Studio House provides accommodations with access to spa facilities and beauty services.

  • Ellamarie homes
    7.7
    Scored 7.7
    Good
    Rated good
     · 3 reviews

    Ellamarie homes is located in Diani Beach, just 1.2 miles from Diani Beach and 1.6 miles from Leisure Lodge Golf Club. This property offers access to a balcony, free private parking, and free Wifi.

FAQ about apartments in Diani Beach







Apartments that guests love in Diani Beach

  • 3.0
    Scored 3.0
    Poor
    Rated poor
     · 1 review
    Very nice inside the apartment. Clean and spacious.
    Johnny
    Young couple
  • Avg. price/night: $68
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 479 reviews
    Big and comfortable apartment,whit kitchen.Friendly staff,good food.
    Teodora
    Family with young children
  • Avg. price/night: $68
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 479 reviews
    The apartment was spacious, and the air-conditioning worked well in the bedroom. The apartment was cleaned every day, and the food was good, and we enjoyed eating at the balcony in the apartment since the food was brought there if we wanted. Everyone working there was nice and kind. The pool was clean.
    Wolf
    Family with young children
  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 45 reviews
    So nice apartment with trobical and African vibes. Good facilities. Everything you need and little extra. Nicely decorated. Very cozy. So helpfull and nice owner.
    jaana
    Family with young children
  • Avg. price/night: $68
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 479 reviews
    Nice spacious clean apartments About 5 minutes walk from Diani beach. The chef prepared delicious meals
    Hannah
    Young couple
  • Avg. price/night: $50
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 367 reviews
    Great value property at a very good location. Supermarket, restaurants & beach all a few min walk away. The apartment itself was comfortable and we enjoyed our short stay very much. We also slept well, felt safe and there were no disruptive sounds, even if in a central location. We would stay again.
    Stina
    Young couple
  • 9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 94 reviews
    Very well maintained and comfortable apartments, self catering, near to the beach, great restaurants nearby, in-house Netflix account, beautiful swimming pool, kind and attentive staff
    A
    Anonymous
    Young couple
  • Avg. price/night: $68
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 479 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.
    Kerstin
    Family with young children
  • Avg. price/night: $126
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 186 reviews
    Nice, large, modern apartment Comfortable bed and lounge Pool and garden area are small but nice Washing machine came in handy Netflix, YouTube provided entertainment during the rain
    Shayn
    Solo traveler
  • Avg. price/night: $68
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 479 reviews
    Good-value clean and modern apartment a 10 minute walk from the beach, pool, safe compound, good airconditioning, good wifi, (side) seaview balcony, plentiful breakfast served in room
    Andreas
    Group