Find short term rentals in Diani Beach at the best prices
222 available short term rental offers
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating
Best Short term and Weekly rentals in Diani Beach
Diani Beach
14/07 – 21/07
$166/nighttotal: $1162 (7 )
Peace And Passion
2 6
apartment , Ukunda
This Ukunda apartment, a short 3-minute walk from Diani Beach and less than a kilometre from Colobus Conservation, offers easy access to Ukunda Airport (6.9km) and attractions like Kaya Kinondo Sacred Forest (within 8km). The two-bedroom, two-bathroom dwelling sleeps up to 11 guests and boasts a fully equipped kitchen, private parking, Wi-Fi, a swimming pool, and a terrace; enjoy primate viewing nearby or relax by the pool after a day exploring Diani Beach.
8.7 8 reviews
Diani Beach
23/07 – 30/07
$64/nighttotal: $448 (7 )
Charming Chalet Diani
1 2
apartment , Diani Beach
This Diani Beach apartment, known as Charming Chalet Diani, is located a 4-minute walk from the beach and 2.6 kilometres from the Leisure Lodge Golf Club, with Ukunda Airport just 1 kilometre away. This 100 square metre flat offers accommodation for three guests, featuring a private garden, a balcony with pool views, air conditioning, free Wi-Fi, a fully equipped kitchen with a microwave and oven, and complimentary private parking.
8.6 15 reviews
Diani Beach
14/11 – 29/11
$58/nighttotal: $870 (15 )
Jade Luxury Apartments Diani
2 2
apartment , Mombasa
This recently renovated luxury apartment in Diani, Mombasa, is situated 0.96 kilometres from Galu Beach and 0.97 kilometres from Colobus Conservation. This family-friendly accommodation offers 2 bedrooms, 2 bathrooms, a fully equipped kitchen, and a capacity for 6 guests, with amenities including a swimming pool, garden, terrace, and complimentary WiFi.
9.3 75 reviews
Diani Beach
10/09 – 13/09
$115/nighttotal: $345 (3 )
Safina Cottages
1 2
studio , Diani Beach
Safina Cottages is situated in Diani Beach, just a short distance from the local shopping centres and the stunning beach itself. This accommodation enjoys excellent user ratings for cleanliness and location, ensuring a comfortable and enjoyable stay. This two-bedroom house, spanning 80 square metres, offers a spacious and well-equipped living space. Guests can enjoy a range of facilities including a swimming pool, garden, and tennis court, along with a fully equipped kitchen, free Wi-Fi, and private parking.
Diani Beach
31/12 – 08/01
$179/nighttotal: $1432 (8 )
Marina House
1 8
B&B , Diani Beach
This Marina House guesthouse in Diani Beach is located a 4-minute walk from the shore, 2.6 kilometres from Leisure Lodge Golf Club, and 1 kilometre from Ukunda Airport. This accommodation offers air conditioning, complimentary WiFi, a garden, and private parking, with a capacity for 15 guests and a check-out time between 10:00 AM and 11:00 AM.
10 3 reviews
Diani Beach
23/07 – 30/07
$90/nighttotal: $630 (7 )
1 Bedroom Apartment At Galu
1 2
apartment , Diani Beach
This stylish Diani Beach flat is located just a few minutes' walk from the renowned Galu Beach, offering a prime coastal position. This one-bedroom flat accommodates up to four guests, featuring air conditioning, internet, a kitchen, and access to a communal swimming pool, perfect for a memorable holiday stay.
9.0 3 reviews
Diani Beach
06/08 – 08/08
$84/nighttotal: $168 (2 )
Ntate Homes, Diani Near The Beach
1 1
apartment , Diani Beach
Ntates Place is a self-catering accommodation located in Diani Beach, just a 7-minute walk from the beach and 3.2 kilometres from Colobus Conservation. This apartment sleeps up to three guests and features one bathroom, air conditioning, free WiFi, a fully equipped kitchen, a communal swimming pool, and a private balcony with garden views, with private parking also available.
8.2 1250 reviews
Diani Beach
14/07 – 21/07
$145/nighttotal: $1015 (7 )
Aqua Resort
2 6
aparthotel , Diani Beach
Aqua Resort is situated in Diani Beach, just 150 metres from the Diani Beach Shopping Centre. This family-friendly aparthotel offers self-catering apartments with fully equipped kitchenettes, a swimming pool, a spa, and a fitness centre.
Diani Beach
31/12 – 08/01
$143/nighttotal: $1144 (8 )
Marina House
1 8
B&B , Diani Beach
This Marina House B&B is located in Diani Beach, a four-minute walk from Diani Beach and 0.6 miles from Ukunda Airport, with Colobus Conservation 3.3 miles away. This 18 square metre B&B offers one bedroom and one bathroom, accommodating up to 17 guests with air conditioning, a fridge, an oven, free WiFi, and private parking, alongside a garden, terrace, and swimming pool.
9.5 4 reviews
Diani Beach
11/10 – 16/10
$133/nighttotal: $665 (5 )
Leomilo104
1 4
apartment , Diani Beach
This Diani Beach flat, Leomilo104, offers a prime location just a 4-minute walk from Diani Beach and is conveniently situated 1 kilometre from Ukunda Airport, with Leisure Lodge Golf Club 2.7 kilometres away and Colobus Conservation 5.3 kilometres distant. This air-conditioned apartment accommodates up to nine guests across two bedrooms, featuring a fully equipped kitchen, a private balcony, a terrace with garden views, complimentary WiFi, and free private parking, all managed by a private host.
9.8 46 reviews
Diani Beach
23/07 – 30/07
$82/nighttotal: $574 (7 )
2bedroom Apt By Cece. Diani, Beach Road.
1 2
apartment , Kwale
This Diani Beach apartment, situated on Diani Beach Road in Kwale, Kenya, is just 0.35km from the beach. The two-bedroom, one-bathroom flat sleeps four guests and boasts a modern interior, two balconies (one offering ocean views, the other garden/hill views), a fully equipped kitchen with fridge, air conditioning, parking, and a fitness centre.
Diani Beach
31/12 – 08/01
$328/nighttotal: $2624 (8 )
Marina House
3 8
apartment , Ukunda
This apartment in Ukunda is located at Marina House, an 8-minute walk from Leisure Lodge Golf Club and 8.5 kilometres from Colobus Conservation. This 167 square metre holiday let offers 3 bedrooms, 4 bathrooms, air conditioning, a swimming pool, and private parking, accommodating up to 15 guests with a fully equipped kitchen and WiFi.
Best family friendly Diani Beach Short term rentals
Among the 222 accommodations in Diani Beach, here are the 4 best family friendly rentals
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).
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.
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.
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
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).
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.
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 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
What are the best short term rentals in 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.
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.
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.
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
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.
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.
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.
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.