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

Tequila Sunrise Beach Cabana - Diani Beach - Diani Beach
9.7 229 reviews
Diani Beach
11/10 – 16/10
$350/nighttotal: $1750 (5 )

Tequila Sunrise Beach Cabana - Diani Beach

2 4
apartment , Diani Beach
Tequila Sunrise Sky Cabana is a beachfront apartment in Diani Beach, Kenya, a 7-minute walk from Colobus Conservation and approximately 2.6km from Galu Beach.
This self-catering flat offers a bedroom, living room, equipped kitchen, private balcony with pool views, free Wi-Fi, parking, and access to a rooftop pool and spa, all within easy reach of Ukunda Airport (6km) and Kaya Kinondo Sacred Forest (6.3km).
Seaesta 2 Bedroom B At Savannah - Diani Beach
9.0 5 reviews
Diani Beach
14/07 – 21/07
$131/nighttotal: $917 (7 )

Seaesta 2 Bedroom B At Savannah

2 6
apartment , Ukunda
Seaesta 2-bedroom apartment at Savannah is situated in Ukunda, a 2.4km walk from Diani Beach and 1.9km from Leisure Lodge Golf Club, offering convenient access to Ukunda Airport (5km) and proximity to Colobus Conservation (9.7km) and Kaya Kinondo Sacred Forest (16km).
This self-catering flat features two bedrooms, two bathrooms, and accommodates up to 11 guests, boasting a swimming pool, garden, terrace, free Wi-Fi, and private parking.
Karibu Diani 303 - Diani Beach
9.8 65 reviews
Diani Beach
07/01 – 31/01
$133/nighttotal: $3192 (24 )

Karibu Diani 303

1 2
apartment , Diani Beach
This Diani Beach apartment, located on Diani Beach Road near Bahari Plaza, offers immediate beach access and proximity to Chandarana supermarket, Havana restaurant, and various amenities.
The two-bedroom, two-bathroom flat sleeps four guests and boasts a beach-themed living room overlooking the pool, a fully equipped kitchen (fridge, freezer, microwave), air conditioning, a smart TV, fast internet, and access to a shared swimming pool, fitness centre, and secure parking; excursions can be arranged by the host.
Monica's Cottage Diani Beach Kenya - Diani Beach
8.7 19 reviews
Diani Beach
10/09 – 13/09
$38/nighttotal: $114 (3 )

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.

Best Diani Beach lodging with a balcony

The Safiya Hotel Apartments - Diani Beach
Diani Beach
31/12 – 08/01
$239/nighttotal: $1912 (8 )

The Safiya Hotel Apartments

3 8
apartment , Ukunda
This Ukunda flat is situated 6 minutes on foot from Diani Beach and 0.96 kilometres from Leisure Lodge Golf Club, with Ukunda Airport 4 kilometres away.
This accommodation offers air-conditioned units with a fully equipped kitchen, a terrace, a balcony, on-site bar, complimentary WiFi, and free private parking, ideal for exploring Colobus Conservation (8.69 kilometres) and Kaya Kinondo Sacred Forest (14.48 kilometres).
Orange Bloom Apartment Diani - Diani Beach
9.3 4 reviews
Diani Beach
22/12 – 28/12
$25/nighttotal: $150 (6 )

Orange Bloom Apartment Diani

1 2
apartment , Kwale
Orange Bloom apartment in Kwale is conveniently located 2.1km from Diani Beach and a short distance from Ukunda Airport, offering easy access to Leisure Lodge Golf Club, Colobus Conservation, and Kaya Kinondo Sacred Forest.
This self-catering flat boasts one bedroom, one bathroom, and a fully equipped kitchen, accommodating up to three guests and including free Wi-Fi, on-site parking, and a terrace.
Zarafa House - Diani Beach
9.5 218 reviews
Diani Beach
14/11 – 29/11
$150/nighttotal: $2250 (15 )

Zarafa House

1 2
B&B , Diani Beach
Zarafa House is situated in Diani Beach, just 1.8 kilometres from the main beach, 1.8 kilometres from Leisure Lodge Golf Club and 9.3 kilometres from Colobus Conservation. The B&B enjoys an excellent rating for location, cleanliness and overall experience.
The accommodation offers comfortable and well-equipped rooms with private bathrooms and complimentary toiletries. Guests can enjoy a range of amenities including a swimming pool, a restaurant, a bar, a fitness centre, a garden, a terrace and free Wi-Fi.
Diani Breeze Villas - Diani Beach
Diani Beach
14/07 – 21/07
$252/nighttotal: $1764 (7 )

Diani Breeze Villas

4 6
apartment , Mombasa
Diani Breeze Villas, a two-bedroom apartment in Diani, Mombasa, is situated 1.9km from Ukunda Airport, 3.7km from Leisure Lodge Golf Club, and 4.3km from Colobus Conservation.
This 20 square metre self-catering flat sleeps eight guests and boasts two bathrooms, a private pool, free Wi-Fi, air conditioning, and a balcony with pool views.

Frequently Asked Questions about short term rentals in Diani Beach

Destinations nearby

Best Diani Beach lodging with a kitchen

Galu Salama - Peaceful Paradise - Diani Beach
9.8 25 reviews
Diani Beach
02/08 – 08/08
$320/nighttotal: $1920 (6 )

Galu Salama - Peaceful Paradise

1 8
apartment , Diani Beach
This Diani Beach villa, a short 1.6-km walk from the beach, offers complete privacy within its own grounds.
Sleeping up to six guests, the three-bedroom property boasts three bathrooms, a private pool, kitchen with fridge and freezer, air conditioning, and rooftop access; optional private chef service is available.
Diani 305 - Diani Beach
9.9 29 reviews
Diani Beach
22/12 – 28/12
$163/nighttotal: $978 (6 )

Diani 305

1 2
apartment , Diani Beach
This one-bedroom flat in Diani is located behind Manyatta Lounge, offering excellent access to Diani Beach, restaurants, and shops within a short walk.
This apartment, ideal for two guests, features a private terrace, air conditioning, Wi-Fi, a kitchen, and a swimming pool, providing a comfortable base for exploring Diani's attractions or for remote work.
Bluu Diani - Diani Beach
Diani Beach
02/08 – 08/08
$179/nighttotal: $1074 (6 )

Bluu Diani

4 8
apartment , Diani Beach
This Bluu Diani apartment is located in Diani Beach, a mere 4-minute walk to the shoreline and 2.6 kilometres from Leisure Lodge Golf Club, with Ukunda Airport situated 0.96 kilometres away.
This self-catering accommodation offers a kitchen, complimentary Wi-Fi, and private parking for up to three guests, with pets also welcome.
Villa Tata | Stylish 2br W/ Private Pool & Garden - Diani Beach
10 3 reviews
Diani Beach
30/07 – 07/08
$149/nighttotal: $1192 (8 )

Villa Tata | Stylish 2br W/ Private Pool & Garden

1 4
apartment , Diani Beach
This two-bedroom house in Diani, Kenya is located a 4.5km drive from Diani Beach and close to local shops and restaurants.
The self-catering property sleeps four guests and boasts a private swimming pool, air conditioning, en-suite bathrooms, and comprehensive staff including a maid, security guard, and groundskeeper.

Best Diani Beach lodging with laundry available

Bright Diani Studio | King Bed | 2min To Beach - Diani Beach
9.8 25 reviews
Diani Beach
07/01 – 31/01
$91/nighttotal: $2184 (24 )

Bright Diani Studio | King Bed | 2min To Beach

1 2
apartment , Diani Beach
This Diani Beach studio apartment is a two-minute walk (approximately 0.16km) from the beach and close to local shops and banks, offering a convenient location for exploring the area.
The self-contained unit features a king-size bed, a fully equipped kitchen with fridge and microwave, air conditioning, Wi-Fi, a private patio with outdoor bed, and parking; comfortably sleeping two guests.
Wendy's Penthouse Diani - Diani Beach
Diani Beach
14/07 – 21/07
$190/nighttotal: $1330 (7 )

Wendy's Penthouse Diani

3 6
apartment , Ukunda
This three-bedroom penthouse apartment in Diani Beach, Ukunda, is centrally located near Leven House and Two Tusks, offering easy access to Diani Beach and Shimba Hills National Reserve.
The 3-bathroom property sleeps six guests and boasts a fully equipped kitchen, dining area, shared pool access, and the option of a private chef (at extra cost), all within a spacious layout on the fourth floor.
V-szameitat Homes - Diani Beach
Diani Beach
30/07 – 07/08
$130/nighttotal: $1040 (8 )

V-szameitat Homes

2 4
apartment , Diani Beach
This Diani Beach house is located just 1.5 kilometres from Kongo Mosque and a short 10-minute walk from Diani Beach and the Diani - Chale Marine National Park and Reserve, making it ideal for exploring the area's natural beauty. The property offers a private pool, a playground, and a fenced private yard, perfect for families and groups.
This comfortable home features two bedrooms and one bathroom, accommodating up to 30 guests. Enjoy amenities such as a fully equipped kitchen, air conditioning, a terrace, a garden, a spa, and parking.
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.
©2026 cozycozy.com