Skip to main content

The best apartments in Diani Beach

Check out our pick of great apartments in Diani Beach

Filter by:


Review score

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

Everything perfect and lovely, staff just amazing, calm and cool place, super clean, everything new, big and clean appartment, quite and safe place and area, very helpful manager, I absolutely recommend this place and would definitely come back to this one

Show more Show less
9.1
Superb
115 reviews
Price from
THB 1,695
per night

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 and 2.2 km from Leisure Lodge Golf Club. This beachfront property offers access to a terrace, free private parking and free WiFi. The apartment features family rooms and facilities for disabled guests.

Owner Fiona was very friendly and easy to communicate with before and during our visit. The house is perfect for one family and the location is great without beeing expensive.

Show more Show less
9.1
Superb
18 reviews
Price from
THB 3,065
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.

The merry staff gave the quintessential feeling! Property is furnished with modern facilities, and the ambience is serene! Large, ventilated rooms, well maintained and naturally lit ! Suitable for family, friends, or work trip! most importantly, the owner would love to meet the needs of your expectations throughout your stay! proximity to the beach and main supermarket is a bonus 👌. They're a short stroll! à bientot alors!

Show more Show less
9.9
Exceptional
8 reviews
Price from
THB 3,622
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.

This is the go to place when in Diani. The Host Karen was exceptional and very hospitalable The location of the place was perfect and a 1 minute walk to the beach. The facilities were clean and all electrical appliances are available. A 10/10

Show more Show less
9.1
Superb
51 reviews
Price from
THB 1,442
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.

The major value contributor for that appartment is host. Isabel made everything so I could enjoy my stay. Communication is smooth and easy. Appartment is located within monitored and safe zone with pool and spacious parking area. There are nice restaurants and supermarket in 5-7 min walking distance Each room has airco and ceiling-fan which helps a loooot to survive through african heat

Show more Show less
9.2
Superb
89 reviews
Price from
THB 2,119
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 location is very beautiful and cool

Show more Show less
9.2
Superb
23 reviews
Price from
THB 1,239
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
Price from
THB 5,360
per night

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.

We enjoyed our stay in Tequila Sunrise Pool Cabana. The apartments are on the white sand beach and are spacious for family of four. We liked both indoors and outdoor areas. So much attention to details!! Janet and her team were amazing. We felt comfortable all the time. We loved every meal our chef Ben prepared for us. Don't hesitate to book these apartments for your vacation.

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
Superb
22 reviews
Price from
THB 2,054
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.

Beautiful spacious apartment in african style, clean and very nicely equipped, big pleasant terrace surrounded by the palms. The swimming pool is nice and clean. The resort is just a short walk from the beach. The staff is helpful. Felt very safe there.

Show more Show less
8
Very good
481 reviews
Price from
THB 2,463
per night

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.
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
    Superb
    Rated superb
     · 115 reviews

    1 km from Diani Beach, V-Szameitat Homes, Kongo River is a recently renovated property located in Diani Beach and provides air-conditioned rooms with free WiFi and private parking.

    Comfortable bed and especially having air conditioning

  • Galu Gardens Apartments Diani Beach
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 22 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.

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

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

    Situated in Diani Beach, Aqua Resort provides accommodation 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
     · 48 reviews

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

    Appartamento bello e ben tenuto Nice and well maintained apartment

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

    Really nice pool area Spacious room Friendly staff

  • The Pool House & The Colobus House, Bella Seaview, Diani Beach, Kenya
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 18 reviews

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

    It's a lovely house and the manager and staff couldn't be more accommodating

  • Palm Paradise Loft
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 51 reviews

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

    Owner always available and responsive. Very kind too.

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

    Featuring sea views, Tequila Sunrise Beach Cabana - Diani Beach offers accommodation with a garden, a bar and barbecue facilities, around 2.5 km from Galu Beach.

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

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

    Boasting air-conditioned accommodation with a private pool, garden view and a patio, Uhai Vacations is situated in Diani Beach.

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

  • Leomilo Holidays
    Budget options available
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 89 reviews

    Featuring a garden and views of garden, Leomilo Holidays is a recently renovated apartment located in Diani Beach, 400 metres from Diani Beach.

    The place is excellent and there is value for money

  • Gästehaus Diani
    Budget options available
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 23 reviews

    Set in Diani Beach, 500 metres from Galu Beach and 500 metres from Diani Beach, Gästehaus Diani offers a garden and air conditioning. This beachfront property offers access to a terrace and free WiFi.

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

  • Villa Becky - Diani Beach
    Budget options available
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 7 reviews

    Offering a garden and pool view, Villa Becky - Diani Beach is situated in Diani Beach, 800 metres from Diani Beach and 3.7 km from Leisure Lodge Golf Club.

  • Flametree Beach Homes
    Budget options available
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 37 reviews

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

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

  • Diani Pearl
    Budget options available
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 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
     · 305 reviews

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

    Spacious rooms which are clean and near the beach.

  • Fisherhut Beachfront Studios

    Located just 600 metres from Diani Beach, Fisherhut Beachfront Studios provides accommodation in Diani Beach with access to a private beach area, an outdoor swimming pool, as well as a lift.

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

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

    Situated in Diani Beach, Casa Marabella A2 features accommodation with rooftop pool, free WiFi and free private parking for guests who drive.

  • HESED HOMES , COTTAGES AND VILLA
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review

    Set in Diani Beach, HESED HOMES, COTTAGES AND VILLA offers accommodation with private pool, free WiFi and free private parking for guests who drive.

  • Bahari Studio Beach Front Apartment.
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 2 reviews

    Featuring sea views, Bahari Studio Beach Front Apartment. Provides accommodation with a private beach area, an outdoor swimming pool and a garden, around a few steps from Diani Beach.

  • Charming 2-Bedroom in Diani
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review

    Situated 13 km from Kaya Kinondo Sacred Forest, Charming 2-Bedroom in Diani features accommodation in Diani Beach.

  • Karibu Diani
    Central location
    9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 4 reviews

    Located in Diani Beach, Karibu Diani provides accommodation with private pool, free WiFi and free private parking for guests who drive.

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

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

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

    Offering garden views, Fully Furnished 2 Bedroom Apartment along Diani Beach Road is an accommodation set in Diani Beach, 400 metres from Diani Beach and less than 1 km from Leisure Lodge Golf Club.

  • CASA BOUGAN APARTMENTS
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 4 reviews

    Situated in Diani Beach, within 2.7 km of Diani Beach and 3.4 km of Leisure Lodge Golf Club, CASA BOUGAN APARTMENTS features accommodation with a private beach area and free WiFi as well as free...

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

    Located in Diani Beach, close to Galu Beach, Beach Front Spacious Apartment with Oceanview -- Lantana Galu Beach Apartment provides accommodation with bike hire, a private beach area, pool with a view...

  • The Tree House Bella Seaview Diani Beach Kenya
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 2 reviews

    Offering a private beach area and sea view, The Tree House Bella Seaview Diani Beach Kenya is set in Diani Beach, a few steps from Diani Beach and 2.2 km from Leisure Lodge Golf Club.

  • Golden Sun Resort
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 2 reviews

    Located in Diani Beach, 1.4 km from Diani Beach and 1.3 km from Leisure Lodge Golf Club, Golden Sun Resort offers a private beach area and air conditioning.

  • 2 Bedroom Beach front Apartment
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 1 review

    Located just less than 1 km from Diani Beach, 2 Bedroom Beach front Apartment provides accommodation in Diani Beach with access to a private beach area, an outdoor swimming pool, as well as a lift.

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

  • Holiday Bliss Apartment
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 9 reviews

    Boasting accommodation with a private pool, pool view and a balcony, Holiday Bliss Apartment is situated in Diani Beach. This property offers access to a terrace and free private parking.

  • Amani Luxury Apartments
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 187 reviews

    Located on Diani Beach in Ukunda, Amani Luxury Apartments features a swimming pool. This self-catering accommodation 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
    Fabulous
    Rated fabulous
     · 29 reviews

    Featuring air-conditioned accommodation with a patio, Bella Breeze1 - Diani Beach, Kenya is located in Diani Beach. This property offers access to a balcony, 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
    Fabulous
    Rated fabulous
     · 6 reviews

    Boasting air-conditioned accommodation with a terrace, Tequila Sunrise Sky Cabana-Diani Beach is situated 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
    Fabulous
    Rated fabulous
     · 19 reviews

    Featuring air-conditioned accommodation with a private pool, garden view and a patio, Roseville is set in Diani Beach. It is located 700 metres from Diani Beach and provides room service.

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

  • Simba Apartments
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 197 reviews

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

    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
     · 20 reviews

    Situated in Diani Beach and only 400 metres from Diani Beach, Jambo Diani 1-bedroom apartment close to the beach features accommodation with garden views, free WiFi and free private parking.

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

  • Frangipani Cottages
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 14 reviews

    Set within 400 metres of Diani Beach and 3 km of Leisure Lodge Golf Club in Diani Beach, Frangipani Cottages provides accommodation with seating area.

    Amazing place. Really comfortable and very friendly..

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

    Offering garden views, Cozy beachfront studio is an accommodation located in Diani Beach, a few steps from Diani Beach and 1.7 km from Leisure Lodge Golf Club.

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

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

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

    Featuring a sauna, Cosy Haven Holiday Homes is set in Diani Beach. This beachfront property offers access to a balcony, free private parking and free WiFi.

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

    Featuring sea views, Waves & Wanderlust Haven provides accommodation with a private beach area, pool with a view and a garden, around a few steps from Diani Beach.

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

    Offering garden views, Wayside Beach Apartments in Diani Beach provides accommodation, 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

    Featuring a garden, private pool and pool views, Seaesta Studio Diani Beach is set in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

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

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

    Offering a garden and inner courtyard view, Near The Beach Suites Diani is set in Diani Beach, 800 metres from Leisure Lodge Golf Club and 8.5 km from Colobus Conservation.

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

FAQ about apartments in Diani Beach







Apartments that guests love in Diani Beach

  • Avg. price/night: THB 796.78
    7.5
    Scored 7.5
    Good
    Rated good
     · 2 reviews
    The location is great - walking distance to a main supermarket and 10 minutes walk to the beach (there is no private beach as you will see from google maps). The apartment and surroundings are quiet and safe, overlooking a garden. It's a very private and relaxing place to spend some days or longer. Wifi worked fine, although not always high speed.
    Peter
    Solo traveller
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 20 reviews
    Amazing apartment honestly,very clean ,very spacious. Quite homely
    Amaru
    Young couple
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 51 reviews
    The host is a customer experience guru. She made sure I was comfortable and followed up even after i left to make sure I was home safe. Her apartment is a whole vibe and gives tropical warm experience with beautiful decor . I will definitely be back.
    Wambui
    Solo traveller
  • Avg. price/night: THB 3,612.70
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 18 reviews
    Great Apartment and very attentive and friendly staff. We will be back on our next visit!
    Jan
    Young couple
  • Avg. price/night: THB 2,770.64
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 115 reviews
    We ordered for breakfast. We liked the property and the staff are very warm and welcoming. The apartment is new, the pool is clean, the property is new and comfy
    Francine
    Family with young children
  • Avg. price/night: THB 3,983.92
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 377 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
    Superb
    Rated superb
     · 95 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: THB 2,462.79
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 480 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: THB 4,563.40
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 187 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 traveller
  • Avg. price/night: THB 2,462.79
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 480 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