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
22/12 – 28/12
$88/nighttotal: $528 (6 )
Diani Paradise Villas Resort
1 2
apartment , Ukunda
Diani Paradise Villas Resort is situated in Ukunda, near Diani Beach, a short 1.6km walk from Diani-Chale Marine National Park and Reserve, and 9.6km from Kongo Mosque and Galu Kinondo. This self-catering apartment offers one bedroom, one bathroom, sleeps two guests, and includes a kitchen, balcony, swimming pool, parking, and Wi-Fi; barbecue facilities are available for guest use within the resort's garden.
8.5 27 reviews
Diani Beach
11/10 – 16/10
$224/nighttotal: $1120 (5 )
Tahira Villa
2 4
B&B , Diani Beach
Tahira Villa-Diani is a short walk from the Indian Ocean in Diani Beach, with the Barclays Shopping Complex just 1.4 kilometres away and Colobus Conservation 2.4 kilometres away. The property has consistently received excellent ratings for location, cleanliness and overall experience. This villa offers five ensuite bedrooms, each with a private balcony and a flat-screen TV. Guests can enjoy a private pool, a well-maintained garden, and a gazebo, as well as parking and room service.
10 1 review
Diani Beach
30/07 – 07/08
$112/nighttotal: $896 (8 )
2br W/ac &
Pool Ensuite Apt 10 Min Walk To Beach
1 4
apartment , Diani Beach
This Diani Beach apartment offers excellent proximity to the coast, situated just 900 metres from Diani Beach and 500 metres from a shopping mall and supermarket. With accommodation for up to five guests, this spacious flat boasts two bathrooms, air conditioning throughout, four private balconies, and private parking, ideal for families seeking a comfortable stay.
9.1 47 reviews
Diani Beach
14/07 – 21/07
$135/nighttotal: $945 (7 )
Casa Marabella
3 6
apartment , Diani Beach
Casa Marabella, a Diani Beach apartment, is situated approximately 1.6km from Leisure Lodge Golf Club and a 15-minute walk from the beach. This self-catering flat offers 90 square metres of space, comprising one bedroom, two bathrooms, a fully equipped kitchen, air conditioning, a private balcony/terrace, and access to a swimming pool and private parking; nearby attractions include Colobus Conservation and Kaya Kinondo Sacred Forest.
9.1 26 reviews
Diani Beach
02/08 – 08/08
$199/nighttotal: $1194 (6 )
Casa Marabella C3
4 7
apartment , Diani Beach
Casa Marabella is a 4-minute walk from Diani Beach, a popular destination for its white sand and turquoise waters, and 1.6 kilometres from Leisure Lodge Golf Club. This 2-bedroom apartment, spanning 85 square metres, comfortably accommodates 5 guests. Enjoy the convenience of a fully equipped kitchen, a private terrace, a swimming pool, and direct beach access, all within a secure complex.
Diani Beach
02/08 – 08/08
$195/nighttotal: $1170 (6 )
Cozy Apartment Close To Diani Beach
3 7
apartment , Ukunda
This 3-bedroom, 2-bathroom flat is located in the Galu Beach neighbourhood of Diani Beach, Kenya, just 5 kilometres from Ukunda Airport and close to Diani Beach itself and the Shimba Hills National Reserve. This accommodation offers internet, air conditioning, and a terrace or balcony for up to 7 guests, with nearby attractions including Colobus Conservation, Diani Snake Park, and opportunities for water sports and visits to Kisite Marine Park.
9.8 64 reviews
Diani Beach
30/07 – 07/08
$221/nighttotal: $1768 (8 )
Aziza - 2 Bedroom Villa
1 4
apartment , Diani Beach
These twin villas, part of the Sandonna estate in Diani Beach, Kenya, offer a private, forested setting a short distance from Diani Beach's main attractions. Each villa features two bedrooms, two bathrooms, a private plunge pool, and access to a shared swimming pool; accommodating up to four guests and boasting a Swahili-Arabian architectural design with fridge and microwave oven.
9.6 104 reviews
Diani Beach
01/10 – 01/11
$43/nighttotal: $1333 (31 )
Diani Reef Beach Hive 2 - 350m To The Beach
1 2
apartment , Mombasa
The Karimu Beach Hive is a one-bedroom cottage located on Diani Beach Road in Diani, just 500 metres from Diani Beach, the Leisure Golf Club and Diani Beach Hospital. The cottage enjoys an excellent user rating and location rating, as well as an excellent cleanliness rating. This self-catering cottage is perfect for a couple seeking a relaxing getaway. It has a fully equipped kitchen with a fridge, freezer, and microwave oven, as well as a comfortable living room with a UHD TV and a sofa bed. Guests can also enjoy a private garden, parking, and free Wi-Fi.
Diani Beach
02/08 – 08/08
$341/nighttotal: $2046 (6 )
Luxurious 3-bedroom Holiday House With Pool Access In Diani Beach
3 7
apartment , Diani Beach
This three-bedroom villa is located in Galu Beach, Diani Beach, offering easy access to the white sand beaches and situated within 40 kilometres of Shimba Hills National Reserve, with Colobus Conservation and BoraBora Wildlife Park nearby. This spacious 4157 square meter property accommodates up to eight guests, featuring a private balcony, terrace, garden, shared swimming pool, tennis court, and bicycles for exploring the local area.
9.8 35 reviews
Diani Beach
14/11 – 29/11
$109/nighttotal: $1635 (15 )
Studio Amani
Perfect For You
1 2
apartment , Msambweni
This stylish Diani studio apartment is centrally located, within walking distance of Diani Beach and local amenities. The 50-square-metre self-catering unit sleeps two, boasting a kitchenette, air conditioning, a swimming pool, and parking; linen is changed every three days.
8.7 55 reviews
Diani Beach
14/07 – 21/07
$199/nighttotal: $1393 (7 )
Diani Pearl
2 6
apartment , Diani Beach
Diani Pearl apartments are located in Ukunda, just a short distance from Diani Beach and approximately 19 miles from Moi International Airport. The apartments have received very good user ratings, with excellent scores for location and cleanliness. The apartments offer a range of amenities, including two outdoor swimming pools, landscaped gardens, and a rooftop terrace with views of the Indian Ocean and Simba Hills. Guests can enjoy spacious, air-conditioned living spaces, fully equipped kitchens, and free Wi-Fi access.
10 2 reviews
Diani Beach
11/10 – 16/10
$91/nighttotal: $455 (5 )
Memories Home Diani Beach Road- With Pool, 5 Min To The Beach
1 4
apartment , Ukunda
Memories Home, a self-catering apartment in Ukunda, is situated an 8-minute walk from Diani Beach and 0.6 miles from Leisure Lodge Golf Club, with Colobus Conservation 5.4 miles away and Ukunda Airport 2.5 miles distant. This apartment accommodates up to 7 guests across two bedrooms and two bathrooms, offering a fully equipped kitchen, private terrace with garden views, complimentary high-speed WiFi, and private parking.
Best family friendly Diani Beach Short term rentals
Among the 222 accommodations in Diani Beach, here are the 4 best family friendly rentals
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.
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.
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.
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
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.
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.
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).
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
What are the best short term rentals in Diani Beach?
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.
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.
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.
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
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.
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.
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.
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.