Find short term rentals in Diani Beach at the best prices

222 available short term rental offers

7 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • priceline
  • tripadvisor
  • tripcom
  • sonder
  • homestay
  • hostelworld
  • hotelscom
  • agoda
Diani Beach short term rentals
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

Best Short term and Weekly rentals in Diani Beach

Best family friendly Diani Beach Short term rentals

Among the 222 accommodations in Diani Beach, here are the 4 best family friendly rentals

Casa Hera Diani - Diani Beach
8.5 42 reviews
Diani Beach
02/08 – 08/08
$327/nighttotal: $1962 (6 )

Casa Hera Diani

2 7
B&B , Diani Beach
Casa Hera is a sustainable homestay in Diani Beach, just 1.5 kilometres from the main beach area and a 15-minute walk from Leisure Lodge Golf Club. The homestay receives very good user ratings, with excellent cleanliness ratings and a good location rating.
Casa Hera offers a range of amenities and activities, including a swimming pool, garden, and sun terrace. You can also enjoy beauty services, a snack bar, and packed lunches, as well as cycling and walking tours to explore the local area.
Diani Beachfront Villa Amani At Diani - Diani Beach
9.7 12 reviews
Diani Beach
11/10 – 16/10
$165/nighttotal: $825 (5 )

Diani Beachfront Villa Amani At Diani

2 4
apartment , Ukunda
This apartment is located in Ukunda, just 300 metres from Diani Beach and a short drive from Leisure Lodge Golf Club, offering easy access to the area's attractions. The apartment has received excellent ratings for its location, cleanliness, and overall experience, making it a great choice for travellers.
The apartment is spacious and modern, with two bedrooms and two bathrooms, accommodating up to four guests. The apartment offers a range of amenities, including a fully equipped kitchen, air conditioning, a private balcony, and access to a swimming pool and private beach area.
Karibu Diani 106 - Diani Beach
9.8 39 reviews
Diani Beach
01/10 – 01/11
$120/nighttotal: $3720 (31 )

Karibu Diani 106

1 2
apartment , Coast Province
This Diani Beach apartment, a five-minute walk from the beach and local amenities, offers easy access to supermarkets, restaurants, and pharmacies.
The two-bedroom, two-bathroom dwelling sleeps five, boasting a beach-themed living room with smart TV, private balconies, a well-equipped kitchen, and on-site laundry facilities; nearby attractions include Kisite Mpunguti Marine National Park, Shimba Hills National Reserve, and Funzi Island, all within a 45-minute drive.
Jade Luxury Apartments - Diani Beach
9.0 9 reviews
Diani Beach
02/08 – 08/08
$356/nighttotal: $2136 (6 )

Jade Luxury Apartments

6 7
apartment , Galu
This Jade luxury apartments dwelling is situated in Galu, a 12-minute walk from Galu Beach and 0.8 miles from Colobus Conservation, with Ukunda Airport 4.3 miles away.
This 160 square meter flat offers 2 bedrooms, 2 bathrooms and accommodates up to 9 guests, featuring a fully equipped kitchen, WiFi, a swimming pool, garden and private parking.

Best Diani Beach lodging with a balcony

Monica's Cottage Diani Beach Kenya - Diani Beach
8.7 19 reviews
Diani Beach
22/12 – 28/12
$38/nighttotal: $228 (6 )

Monica's Cottage Diani Beach Kenya

1 2
apartment , Diani Beach
Monica's Cottage is a self-catering apartment in Diani Beach, Kenya, located a 0.8km stroll from the beach and 0.5km from Leisure Lodge Golf Club.
This 80 square metre flat offers one bedroom, one bathroom, sleeps two guests, and includes a terrace, garden, free Wi-Fi, parking, and a fully equipped kitchen.
Sukuma Guest House - Diani Beach
9.3 4 reviews
Diani Beach
30/07 – 07/08
$161/nighttotal: $1288 (8 )

Sukuma Guest House

2 4
apartment , Ukunda
Sukuma Guest House, a two-bedroom apartment in Ukunda, is located a short 0.5 km walk from Diani Beach, 1 km from Colobus Conservation, and within 5 km of Kaya Kinondo Sacred Forest.
This 65 square metre flat offers free Wi-Fi, private parking, a swimming pool, and sleeps up to seven guests, with access to a patio, balcony, and well-equipped kitchenette; on-site yoga classes and airport transfers are also available.
Sea Garden Nest - Diani Beach
10 1 review
Diani Beach
01/10 – 01/11
$30/nighttotal: $930 (31 )

Sea Garden Nest

1 2
apartment , Diani Beach
Sea Garden Nest is a 1-bedroom flat located in Diani Beach, just a 4-minute walk from Diani Beach and 0.7 miles from Leisure Lodge Golf Club, with Ukunda Airport 1.2 miles away.
This self-catering accommodation offers a private terrace, free WiFi, and parking, and can host up to five guests, with nearby attractions including Colobus Conservation (4.2 miles) and Kaya Kinondo Sacred Forest (7.8 miles).
Nest Apartment Diani - Diani Beach
10 4 reviews
Diani Beach
22/12 – 28/12
$29/nighttotal: $174 (6 )

Nest Apartment Diani

1 2
apartment , Diani Beach
This Diani Beach flat is located in Diani Beach, a 7-minute walk from the coast and 1 kilometre from Leisure Lodge Golf Club.
This 12 square metre studio apartment accommodates up to three guests and offers air conditioning, a private balcony, free Wi-Fi, and a kitchen with a fridge and microwave.

Frequently Asked Questions about short term rentals in Diani Beach

Destinations nearby

Best Diani Beach lodging with a kitchen

Enzi Furnished Apartment Diani - Diani Beach
9.5 35 reviews
Diani Beach
23/07 – 30/07
$100/nighttotal: $700 (7 )

Enzi Furnished Apartment Diani

2 2
studio , Ukunda
ENZI FURNISHED APARTMENT DIANI is located in Ukunda, just a 10-minute walk from Diani Beach and a 7-minute walk from Leisure Lodge Golf Club, offering easy access to the area's main attractions. The studio has received very good user ratings, excellent location ratings, and excellent cleanliness ratings.
The studio is equipped with a kitchen, a terrace or balcony, and a garden, perfect for enjoying the warm Kenyan weather. Guests can enjoy amenities such as air conditioning, a swimming pool, free Wi-Fi, and parking, as well as a children's playground.
Olive's Cottage - Diani Beach
9.3 97 reviews
Diani Beach
02/08 – 08/08
$115/nighttotal: $690 (6 )

Olive's Cottage

1 7
apartment , Diani Beach
This Diani Beach holiday home is located just a short walk from the main beach strip, offering a peaceful retreat from the bustling restaurants and shops. It has excellent ratings for location, cleanliness, and overall user experience, making it a great choice for a relaxing getaway.
The two-bedroom, two-bathroom property can comfortably accommodate up to seven guests. It features a modern kitchen with a fridge, freezer, and microwave oven, as well as a swimming pool, garden, and parking.
Shalom Cottages Diani 2 - Diani Beach
9.3 133 reviews
Diani Beach
30/07 – 07/08
$86/nighttotal: $688 (8 )

Shalom Cottages Diani 2

1 4
apartment , Diani Beach
This Diani Beach cottage, conveniently located near the beach and local attractions, offers a self-catering holiday home for up to five guests.
The two-bedroom property features a fully equipped kitchen, private patio, access to two swimming pools, a day bed, smart TV, Wi-Fi, and parking, perfect for families or small groups seeking a comfortable Diani Beach getaway.
Peekaboo Diani Beach - Diani Beach
9.3 178 reviews
Diani Beach
14/11 – 29/11
$101/nighttotal: $1515 (15 )

Peekaboo Diani Beach

1 2
B&B , Diani Beach
PeeKAboo Diani Beach is located in the Diani Beach district, just a 1 kilometre walk from the main beach and 3 kilometres from the Leisure Lodge Golf Club. The B&B has received excellent ratings for its cleanliness, location, and overall experience.
The property offers a 25 square metre studio with one bedroom and one bathroom, suitable for up to 2 guests. Enjoy a range of amenities including a swimming pool, a terrace with pool views, a well-equipped kitchen, free Wi-Fi, and private parking. Guests can also benefit from a spa, a restaurant, a bar, and a concierge service.

Best Diani Beach lodging with laundry available

Kivuli Villas Diani - Diani Beach
8.0 1 review
Diani Beach
14/07 – 21/07
$594/nighttotal: $4158 (7 )

Kivuli Villas Diani

5 6
cottage , Ukunda
This five-bedroom holiday home is located in Galu Beach, Diani, a five-minute walk from Diani Beach and Diani-Chale Marine National Park and Reserve, and three miles (approximately 4.8km) from Galu Kinondo and the Kaya Kinondo Sacred Forest.
The property boasts a private swimming pool and jacuzzi, a fully equipped kitchen, free Wi-Fi, and can comfortably accommodate up to eleven guests, with five bedrooms and five bathrooms; nearby activities include tennis and exploring the nearby marine park and forest.
Escape Hole - Diani Beach
Diani Beach
22/12 – 28/12
$75/nighttotal: $450 (6 )

Escape Hole

5 2
apartment , Contea di Kwale
This five-bedroom villa in Diani Beach, Kwale County, is conveniently located a 9-minute walk from Diani Beach and an 11-minute walk from the Diani Snake Park.
Guests can enjoy a private swimming pool, garden, and terrace, with WiFi, air conditioning, and onsite parking provided for comfort and convenience, accommodating up to six people.
Jo's Baobab Luxury Apartments - Diani Beach
9.3 3 reviews
Diani Beach
20/06 – 27/06
$75/nighttotal: $525 (7 )

Jo's Baobab Luxury Apartments

1 2
apartment , Ukunda
Jo's Baobab Luxury Apartments in Ukunda offers a self-catering flat a short distance from Galu Beach (2.6 km), Colobus Conservation (approx. 1.6 km), and Kaya Kinondo Sacred Forest (6.4 km).
This 90 square metre apartment sleeps up to five guests, boasting a private terrace, swimming pool access, free Wi-Fi, and a fully equipped kitchen; nearby activities include cycling and the Leisure Lodge Golf Club (8.8 km) is also within easy reach.
Elna's Diani - 2br, 3br Or 4br Penthouse - Ac & Pool - Serene & Family Friendly - Diani Beach
Diani Beach
20/06 – 27/06
$113/nighttotal: $791 (7 )

Elna's Diani - 2br, 3br Or 4br Penthouse - Ac & Pool - Serene & Family Friendly

1 2
apartment , Diani Beach
Elna's Diani - 2BR Diani Beach Home is a self-catering holiday let located in Diani Beach, 9 minutes' walk from the beach and 0.96 kilometres from Ukunda Airport.
This 93 square meter holiday apartment accommodates up to seven guests with one bedroom and two bathrooms, featuring a private terrace, air conditioning, free WiFi, a fully equipped kitchen, and access to a communal swimming pool.
©2026 cozycozy.com