Best apartment offers in Diani Beach

269 available apartment offers

7 nights
2
1
  • airbnb
  • booking
  • stayz
  • expedia
  • hotelscom
  • tripadvisor
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
Diani Beach apartments
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

269 Holiday apartments in Diani Beach

Best family friendly Diani Beach Holiday Apartments

Among the 269 accommodations in Diani Beach, here are the 4 best family friendly holiday apartments

Nyali Classy 1 Bedroom Bnb Apartment - Diani Beach
8.6 10 reviews
Diani Beach
27/06 – 04/07
A$65/nighttotal: A$455 (7 )

Nyali Classy 1 Bedroom Bnb Apartment

1 2
apartment , Mombasa
Savannah Bstan Luxury Apartment is located in Diani Beach, a 16-minute walk from Diani Beach and 1.9 kilometres from Leisure Lodge Golf Club.
This one-bedroom flat offers air conditioning, a kitchen with a fridge and microwave, a private terrace, and access to a swimming pool, with pets and families welcome.
L & C Chinese Studio - Diani Beach
8.2 13 reviews
Diani Beach
13/08 – 17/08
A$35/nighttotal: A$140 (4 )

L & C Chinese Studio

1 2
studio , Diani Beach
L & C Chinese Studio is a self-catering apartment situated in Diani Beach, Kenya, 0.3km from the beach and 0.5km from Leisure Lodge Golf Club.
This one-bedroom unit, sleeping up to two guests, boasts a terrace, garden access, a swimming pool, on-site restaurant and free bicycle use, with nearby diving and fishing opportunities.
Serene Diani Beach Getaway - Private Apartment With Pool - Diani Beach
Diani Beach
13/08 – 17/08
A$103/nighttotal: A$412 (4 )

Serene Diani Beach Getaway - Private Apartment With Pool

1 2
apartment , Diani Beach
This Diani Beach apartment, a short distance from the coast and local attractions in Kenya, offers a convenient base for exploring the area.
The self-catering flat features one bedroom, one bathroom, sleeps two guests, includes a private terrace, swimming pool, garden, parking, and free Wi-Fi; pets are welcome.
Kash Apartments - Diani Beach
8.1 22 reviews
Diani Beach
13/08 – 17/08
A$33/nighttotal: A$132 (4 )

Kash Apartments

1 2
apartment , Diani Beach
Darad Kash apartments offer a prime beachfront location at Diani Beach, just 3 kilometres from Ukunda Airport and an 8-minute walk to Leisure Lodge Golf Club.
These air-conditioned one-bedroom apartments, measuring 13 square metres, accommodate up to three guests and feature a living room, balcony, on-site minimarket, and bike hire.

Best Holiday Apartments in Diani Beach with a pool

Among the 269 accommodations in Diani Beach, here are the 4 best apartments with a pool

*The African Art Suite* Self-contained & Exclusive - Diani Beach
9.9 248 reviews
Diani Beach
14/11 – 29/11
A$127/nighttotal: A$1905 (15 )

*The African Art Suite* Self-contained & Exclusive

1 2
apartment , Diani Beach
This ground-floor Diani Beach apartment, a short walk from the beach and local amenities including a supermarket, offers convenient access to restaurants and bars.
The 50m² self-catering suite features a king-size bed, smart TV, free WiFi, washer/dryer, a modern kitchen with fridge and microwave, and accommodates two guests, boasting a shared pool and garden access plus twice-weekly housekeeping.
Peaceful Hideaway In The Heart Of Diani Beach - Diani Beach
9.5 128 reviews
Diani Beach
01/11 – 30/11
A$85/nighttotal: A$2465 (29 )

Peaceful Hideaway In The Heart Of Diani Beach

1 2
apartment , Diani Beach
This one-bedroom flat is located just off the main beach road in Diani Beach, a short stroll (less than 1km) from the beach and close to restaurants and resorts. The property has received excellent ratings for location, cleanliness, and overall user experience.
The apartment is ideal for families or groups of up to four people and features a king-size bed in the master bedroom, a double bed and two sofa beds in the living room. Amenities include air conditioning, a fully equipped kitchen, a private porch with hammocks, and access to a swimming pool with reserved lounge beds.
Seaesta 1 Bedroom - Diani Beach
Diani Beach
13/08 – 17/08
A$77/nighttotal: A$308 (4 )

Seaesta 1 Bedroom

1 2
apartment , Ukunda
The Seaesta one-bedroom apartment is situated in Ukunda, just a short distance from Diani Beach and Leisure Lodge Golf Club, making it ideal for exploring the local area. The apartment is located in a peaceful neighbourhood, offering a tranquil retreat from the hustle and bustle of Ukunda town.
This comfortable apartment is 93 square metres in size and can accommodate one guest. The Seaesta apartment offers a range of amenities, including a swimming pool, a garden, and a terrace, as well as free parking and Wi-Fi.
Ntate Homes – Diani | Near The Beach - Diani Beach
10 5 reviews
Diani Beach
25/07 – 03/09
A$72/nighttotal: A$2880 (40 )

Ntate Homes – Diani | Near The Beach

1 2
apartment , Diani Beach
This one-bedroom flat is located immediately behind Manyatta Lounge, offering direct access to Diani Beach, just 100 metres away.
This accommodation provides air conditioning, Wi-Fi, a swimming pool, and a balcony, comfortably hosting two guests with a fridge, freezer, and microwave oven in the kitchen.

Frequently asked questions about apartment rentals in Diani Beach

  • What are some interesting places to visit in or near Diani Beach?

    You've got to check out the Colobus Conservation, a sanctuary for endangered Colobus monkeys. If you're into history, the Kaya Kinondo, an ancient sacred forest, is worth a visit. And of course, you can't miss the stunning beaches of Tiwi and the marine park, just a short drive from Diani.
  • What are the best apartments in Diani Beach?

    Among the apartments in Diani Beach, Frangipani Cottages, *The African Art Suite* Self-contained & Exclusive and Shimba Hill 1 are the most popular ones.

  • What are the most popular outdoor activities in Diani Beach?

    Diani is a haven for water sports! You can go diving, snorkelling, kitesurfing, or windsurfing. There are also plenty of opportunities for fishing, kayaking, and stand-up paddleboarding. And of course, you can simply relax on the beach and soak up the sun.
  • What are the best apartments with a pool in Diani Beach?

  • What is Diani Beach best known for?

    Diani is famous for its pristine white sand beaches and crystal-clear turquoise waters. It's a popular destination for those looking to relax and enjoy the beautiful Kenyan coast.
  • What are the best apartments with a jacuzzi in Diani Beach?

    The best apartments with a jacuzzi in Diani Beach are Namastediani Sea View - Diani Beach, Studio Beach Apartments Diani and Roseville.

  • What are the top cultural spots to visit in and around Diani Beach?

    The Kaya Kinondo is a must-see. It's an ancient sacred forest that's been inhabited by the Mijikenda people for centuries. You can also visit the Diani Beach Cultural Centre, which showcases local art and crafts.
  • What are the best apartments for families and kids in Diani Beach?

    The best apartments for families and kids in Diani Beach are Frangipani Cottages, Simba Apartments and Garden Suite - Diani Beach.

  • What are the closest cities to visit near Diani Beach?

    The closest city is Mombasa, which is about a 30-minute drive from Diani. You can also visit the historic town of Ukunda, which is just a few kilometres away.
  • What are the best pet friendly apartments in Diani Beach?

    The best pet friendly apartments in Diani Beach are Simba Apartments, Maison D'hôtes Sukuma and Maridadi Beach House - Diani Beach.

  • What are the best ways to relax in Diani Beach?

    There's nothing better than lounging on the beach with a good book and a refreshing drink. You can also enjoy a relaxing massage at one of the many spas in the area, or take a dip in the ocean.
  • What are the best apartments with parking in Diani Beach?

    Frangipani Cottages, *The African Art Suite* Self-contained & Exclusive and Shimba Hill 1 are the best apartments with parking in Diani Beach.

  • What are the advantages of choosing an apartment for your stay in Diani Beach?

    Apartments offer more space and privacy than a hotel room. They're often a great value for money, especially if you're travelling with a family or group of friends. And many apartments have kitchens, so you can save money by preparing some of your own meals.

Destinations nearby

Best Diani Beach holiday apartments with air conditioning

Sonnie House Diani - Diani Beach
8.2 4 reviews
Diani Beach
07/07 – 12/07
A$170/nighttotal: A$850 (5 )

Sonnie House Diani

5 9
apartment , Mombasa
Sonnie House Diani, a five-bedroom apartment in Diani, Mombasa, is located 3.1km from Ukunda Airport, 3.4km from Colobus Conservation, and 6km from Leisure Lodge Golf Club.
This 85 square metre property sleeps up to 15 guests, boasting five bathrooms, a fully equipped kitchen, free Wi-Fi, private parking, a swimming pool, garden, terrace, and concierge service.
Kezzie Supreme - Diani Beach
Diani Beach
31/12 – 08/01
A$260/nighttotal: A$2080 (8 )

Kezzie Supreme

5 8
apartment , Diani Beach
This Diani Beach residence, comprising three units (Kezzie 1, Kezzie 2, and Kezzie Studio), offers proximity with Kezzie 1 and 2 situated adjacent and Kezzie Studio opposite, ideal for groups seeking both togetherness and individual space.
This expansive 5-bedroom, 5-bathroom dwelling comfortably accommodates up to 11 guests, featuring air conditioning, internet, a kitchen, and a shared roof terrace, perfect for family gatherings and extended stays.
Belle Escale - Diani Beach
Diani Beach
13/08 – 17/08
A$40/nighttotal: A$160 (4 )

Belle Escale

1 2
apartment , Diani Beach
This Diani Beach flat, Belle Escale, is located in Diani Beach, 9 minutes' walk from the beach and 1.6 kilometres from Leisure Lodge Golf Club.
This 10 square metre flat offers one bedroom, one bathroom, a kitchenette with a fridge and microwave, air conditioning, Wi-Fi, and a private balcony, accommodating up to two guests.
Diani Cozy 1 Br, 5min To The Beach - Diani Beach
10 4 reviews
Diani Beach
10/09 – 13/09
A$80/nighttotal: A$240 (3 )

Diani Cozy 1 Br, 5min To The Beach

1 2
apartment , Ukunda Airport
This apartment in Ukunda offers exclusive private beach access, located a 4-minute walk from Diani Beach and 1 kilometre from Ukunda Airport.
This 80 square metre flat features one bedroom, one bathroom, and accommodates up to three guests with air conditioning, a fully equipped kitchen including a microwave and fridge, and complimentary Wi-Fi and private parking.

Best pet-friendly Diani Beach holiday apartments

Among the 269 accommodations in Diani Beach, here are the 4 best pet friendly holiday apartments

Seaesta 2-bedroom Apartment: Hidden Oasis - Diani Beach
10 2 reviews
Diani Beach
03/11 – 01/12
A$87/nighttotal: A$2436 (28 )

Seaesta 2-bedroom Apartment: Hidden Oasis

1 3
apartment , Diani Beach
This Diani Beach apartment, situated near the beach, offers easy access to the stunning coastline within a short distance.
The two-bedroom, two-bathroom dwelling sleeps four guests and boasts a spacious open-plan living area, fully equipped kitchen, private parking, a shared swimming pool and jacuzzi, plus free Wi-Fi.
Villa Becky - Diani Beach - Diani Beach
8.1 44 reviews
Diani Beach
31/12 – 08/01
A$475/nighttotal: A$3800 (8 )

Villa Becky - Diani Beach

4 8
apartment , Diani Beach
The Villa Becky apartment is located in Diani Beach, just 1.4 kilometres from the beach and 3.7 kilometres from Leisure Lodge Golf Club, offering a peaceful retreat close to popular attractions. The apartment has received consistently high ratings for its cleanliness, location, and overall experience.
This two-bedroom, two-bathroom apartment spans 40 square metres and comfortably accommodates up to five guests. The property offers a range of amenities including air conditioning, a private balcony with garden views, a swimming pool, free parking, and Wi-Fi, making it ideal for families and groups looking for a relaxing and enjoyable stay.
Lamu Style One Bedroom Apartment, Central Diani - Diani Beach
9.2 6 reviews
Diani Beach
14/11 – 29/11
A$91/nighttotal: A$1365 (15 )

Lamu Style One Bedroom Apartment, Central Diani

1 2
apartment , Diani Beach
This Diani Beach apartment, a short 0.6km stroll from the beach, offers convenient proximity to Leisure Lodge Golf Club (3.4km) and Colobus Conservation (4.5km).
The 20 square metre self-catering flat features one bedroom, one bathroom, sleeps three guests, and includes a fully equipped kitchen, private parking, Wi-Fi, a swimming pool, and garden access.
Tn Apartments Adina - Diani Beach
10 1 review
Diani Beach
10/09 – 13/09
A$34/nighttotal: A$102 (3 )

Tn Apartments Adina

1 2
apartment , Diani Beach
TN Apartments Adina is a self-catering property located in Diani Beach, 0.97 kilometres from Ukunda Airport and 3.38 kilometres from Leisure Lodge Golf Club.
This one-bedroom, one-bathroom apartment offers accommodation for up to five guests, featuring a private terrace, a fully equipped kitchen, complimentary Wi-Fi, and private parking, with a floor area of 60 square meters.
©2026 cozycozy.com