Holiday homes and lettings in Diani Beach - HomeToGo base64Hash Holiday homes and lettings in Diani Beach - HomeToGo

Holiday homes and lettings in Diani Beach

Find 1,550 available offers from 10 partners
Anytime
Guests
Anytime
Guests

Top 15 Recommended holiday lettings in Diani Beach

Find your perfect holiday home, apartment or cottage in Diani Beach from just £18 per night!

Villa Diani Beach
11 Aug - 18 Aug
Villa ∙ 5 guests ∙ 2 bedrooms

Spacious villa with barbeque, garden & pool

Diani Beach, Kwale County, Kenya
£179
per night
Vrbo
£179
per night
View deal
Vrbo
House Diani Beach
-9%
23 Nov - 30 Nov
House ∙ 7 guests ∙ 3 bedrooms

House with garden, pool & terrace | Nature view | Good for workation

Diani Beach, Kwale County, Kenya
£86£79
per night
Very good(20 ratings)
Vrbo
£86£79
per night
View deal
Vrbo
Villa Diani Beach
-4%
23 Nov - 30 Nov
Villa ∙ 4 guests ∙ 2 bedrooms

Children-friendly wonderful villa with private pool, BBQ & garden | Close to the beach

Diani Beach, Kwale County, Kenya
£96£91
per night
Good(4 ratings)
Vrbo
£96£91
per night
View deal
Vrbo
Villa Diani Beach
23 Nov - 30 Nov
Villa ∙ 10 guests ∙ 5 bedrooms

Villa with garden & private pool

Diani Beach, Kwale County, Kenya
£297
per night
Vrbo
£297
per night
View deal
Vrbo
Villa Diani Beach
23 Nov - 30 Nov
Villa ∙ 2 guests ∙ 1 bedroom

Fully equipped villa with pool, garden & fast internet | Pool view | Next to the beach | Suitable for remote work

Diani Beach, Kwale County, Kenya
£97
per night
(2 ratings)
HomeToGo
£97
per night
View deal
HomeToGo
House Diani Beach
-7%
23 Nov - 30 Nov
House ∙ 30 guests ∙ 3 bedrooms

Family-friendly lovely house with private pool & garden | Close to the beach

Diani Beach, Kwale County, Kenya
£75£70
per night
Vrbo
£75£70
per night
View deal
Vrbo
House Diani Beach
23 Nov - 30 Nov
House ∙ 8 guests ∙ 4 bedrooms

Wonderful house with pool, garden & barbecue

Diani Beach, Kwale County, Kenya
£193
per night
Outstanding(25 ratings)
Vrbo
£193
per night
View deal
Vrbo
House Diani Beach
-4%
23 Nov - 30 Nov
House ∙ 6 guests ∙ 3 bedrooms

Holiday home with pool

Diani Beach, Kwale County, Kenya
£88£84
per night
Outstanding(2 ratings)
Vrbo
£88£84
per night
View deal
Vrbo
Cottage Diani Beach
-3%
23 Nov - 30 Nov
Cottage ∙ 3 guests ∙ 2 bedrooms

Cottage with garden, pool & terrace

Diani Beach, Kwale County, Kenya
£44£43
per night
Very good(4 ratings)
Vrbo
£44£43
per night
View deal
Vrbo
Villa Diani Beach
-4%
23 Nov - 30 Nov
Villa ∙ 8 guests ∙ 3 bedrooms

Children-friendly villa with garden, terrace & private pool | Beach nearby

Diani Beach, Kwale County, Kenya
£104£100
per night
Outstanding(2 ratings)
Vrbo
£104£100
per night
View deal
Vrbo
Villa Diani Beach
-9%
23 Nov - 30 Nov
Villa ∙ 4 guests ∙ 2 bedrooms

Villa with garden & terrace

Diani Beach, Kwale County, Kenya
£30£27
per night
Very good(2 ratings)
Vrbo
£30£27
per night
View deal
Vrbo
Villa Diani Beach
23 Nov - 30 Nov
Villa ∙ 4 guests ∙ 2 bedrooms

Villa with pool

Diani Beach, Kwale County, Kenya
£129
per night
Vrbo
£129
per night
View deal
Vrbo
House Diani Beach
-54%
26 Apr - 3 May
House ∙ 10 guests ∙ 5 bedrooms

Pleasant holiday home with terrace, garden & private pool | Pet-friendly

Diani Beach, Kwale County, Kenya
£418£191
per night
HomeToGo
£418£191
per night
View deal
HomeToGo
House Diani Beach
-11%
23 Nov - 30 Nov
House ∙ 4 guests ∙ 2 bedrooms

Child-friendly holiday home with terrace, garden & barbecue

Diani Beach, Kwale County, Kenya
£67£60
per night
Outstanding(11 ratings)
Vrbo
£67£60
per night
View deal
Vrbo
Villa Diani Beach
23 Nov - 30 Nov
Villa ∙ 6 guests ∙ 3 bedrooms

Villa with private pool

Diani Beach, Kwale County, Kenya
£98
per night
Vrbo
£98
per night
View deal
Vrbo

Holiday lettings and apartments with air conditioning

Villa  Diani Beach
11 Aug - 18 Aug
-13%
£203
£176 per night
Villa ∙ 4 guests ∙ 2 bedrooms

Villa with 2 rooms for 4 persons

5.0
Outstanding(2 ratings)
Diani Beach, Kwale County, Kenya
Air conditioning
Vrbo
View deal
Villa  Diani Beach
23 Nov - 30 Nov
£107 per night
Villa ∙ 4 guests ∙ 2 bedrooms

Villa with terrace, pool & BBQ

Diani Beach, Kwale County, Kenya
Air conditioning
Vrbo
View deal
Villa  Diani Beach
23 Nov - 30 Nov
-14%
£167
£144 per night
Villa ∙ 10 guests ∙ 4 bedrooms

Child-friendly ample villa with private pool & garden | Next to the beach | Good for workation

Diani Beach, Kwale County, Kenya
Air conditioning
Vrbo
View deal
See all offers

Best holiday homes with a patio or terrace

Villa  Diani Beach
19 Apr - 26 Apr
-57%
£328
£142 per night
Villa ∙ 6 guests ∙ 3 bedrooms

Child-friendly charming villa with garden, barbecue & private pool | Beach view | Close to the beach | Dogs allowed

4.7
Excellent(3 ratings)
Diani Beach, Kwale County, Kenya
Balcony/Patio
HomeToGo
View deal
Villa  Diani Beach
23 Nov - 30 Nov
£61 per night
Villa ∙ 2 guests ∙ 5 bedrooms

Villa with garden, barbeque & private pool

Diani Beach, Kwale County, Kenya
Balcony/Patio
Vrbo
View deal
Villa  Diani Beach
23 Nov - 30 Nov
£182 per night
Villa ∙ 12 guests ∙ 4 bedrooms

Villa with private pool | Pets are welcome

Diani Beach, Kwale County, Kenya
Balcony/Patio
Vrbo
View deal
See all offers

Holiday homes and cottages with a garden

Villa  Diani Beach
23 Nov - 30 Nov
-4%
£177
£169 per night
Villa ∙ 8 guests ∙ 5 bedrooms

Villa with terrace, private pool & garden | Perfect for remote work

Diani Beach, Kwale County, Kenya
Garden
Vrbo
View deal
Villa  Diani Beach
11 Aug - 18 Aug
£82 per night
Villa ∙ 6 guests ∙ 1 bedroom

Child-friendly villa with barbecue, garden & pool | Garden view | Perfect for remote work

Diani Beach, Kwale County, Kenya
Garden
HomeToGo
View deal
House  Diani Beach
23 Nov - 30 Nov
£78 per night
House ∙ 2 guests ∙ 1 bedroom

Holiday home with garden

Diani Beach, Kwale County, Kenya
Garden
Vrbo
View deal
See all offers

Best holiday rental deals in Diani Beach

Save up to 18%

Villa Diani Beach
23 Nov - 30 Nov
-8%
£178
£163 per night
Villa ∙ 5 guests ∙ 2 bedrooms

Villa with pool

Diani Beach, Kwale County, Kenya
Vrbo
View deal
House Diani Beach
23 Nov - 30 Nov
-18%
£551
£451 per night
House ∙ 6 guests ∙ 3 bedrooms

House with garden & terrace

Diani Beach, Kwale County, Kenya
Vrbo
View deal
Villa Diani Beach
11 Aug - 18 Aug
-9%
£131
£120 per night
Villa ∙ 5 guests ∙ 3 bedrooms

Children-friendly villa with garden & private pool | Pet-friendly

5.0
Outstanding(3 ratings)
Diani Beach, Kwale County, Kenya
Vrbo
View deal

Discover a letting meeting your preferences among the 1,550 fantastic options from different providers in Diani Beach. HomeToGo directly features top offers by comparing the listed holiday rentals.

Budget-friendly Holiday Homes in Diani Beach

Find Fantastic yet Cheap Lettings

House Diani Beach
23 Nov - 30 Nov
£103 per night
House ∙ 6 guests ∙ 3 bedrooms

Holiday home with private pool

Diani Beach, Kwale County, Kenya
Vrbo
View deal
Villa Diani Beach
23 Nov - 30 Nov
£98 per night
Villa ∙ 5 guests ∙ 2 bedrooms

Villa with private pool

Diani Beach, Kwale County, Kenya
Vrbo
View deal
Villa Diani Beach
23 Nov - 30 Nov
£129 per night
Villa ∙ 8 guests ∙ 3 bedrooms

Villa | Close to the beach

Diani Beach, Kwale County, Kenya
Vrbo
View deal

Top-Rated Lettings and Properties in Diani Beach

Book Holiday Letting Offers with the Highest User Rating

House Diani Beach
3 May - 10 May
-51%
£449
£218 per night
House ∙ 12 guests ∙ 5 bedrooms

Children-friendly holiday home with garden, barbecue & pool | Dogs allowed

4.5
Excellent(3 ratings)
Diani Beach, Kwale County, Kenya
Free cancellation
HomeToGo
View deal
Villa Diani Beach
16 Aug - 23 Aug
£138 per night
Villa ∙ 14 guests ∙ 5 bedrooms

Villa with hot tub, barbecue & pool

5.0
Outstanding(3 ratings)
Diani Beach, Kwale County, Kenya
HomeToGo
View deal
Villa Diani Beach
23 Nov - 30 Nov
-4%
£313
£300 per night
Villa ∙ 17 guests ∙ 4 bedrooms

Villa with pool

5.0
Outstanding(2 ratings)
Diani Beach, Kwale County, Kenya
Vrbo
View deal

Why choose HomeToGo?

Securely pay and stay your way

Securely pay and stay your way

Choose local, trusted payment methods, plus trip insurance and add-on services.

Award-winning customer service

Award-winning customer service

Experience seamless, hands-on support for any booking questions or concerns.

Verified reviews

Verified reviews

Trust in the quality and comfort of your stay with verified guest reviews.

Price clarity, no surprises

Price clarity, no surprises

Spend your budget exactly as planned by comparing thousands of providers.

Smart search made simple

Smart search made simple

Transform holiday planning into a joy with advanced, AI-powered search tools.

Find your dream stay

Find your dream stay

Explore 15 million+ rentals, the world’s biggest selection of holiday homes.

Popular holiday rental amenities in Diani Beach

  • Pool (1,214)
  • WiFi (1,468)
  • Kitchen (1,025)
  • Air conditioning (1,013)
  • TV (996)
  • Balcony/patio (923)
  • Microwave (591)
  • Washing machine (523)
  • Garden (1,186)
  • Dishwasher (32)
  • Pet-friendly (278)
  • Grill (456)

Diani Beach is a fantastic holiday destination if you want to rent an accommodation with a pool. More than two-thirds of the holiday rentals here boast this amenity. Also, more hotel room have pools than any other accommodation type. They are an excellent choice if you go in a group of 5, as that is the number of people they can most often accommodate. Among these accommodation options, nearly half are located within 2 kilometres of water.

Price and Availability Index for Diani Beach

Click on any bar to see price and availability information

Holiday Letting Price Information in Diani Beach

We analysed holiday cottage, home and apartment prices to create a graph showing the average nightly price in Diani Beach. The most expensive prices are recorded during December (27/12 – 03/01). Nightly prices reach an average of £141. Diani Beach is cheaper during one week in May (10/05 – 17/05), when prices are on average £115 a night.

Rental availability information in Diani Beach

Check out the graph above to find out how many holiday rentals are available in Diani Beach (in %). The week with the highest booking rate is in March (28/03 – 04/04). Only 17 of the rentals are still available. On the other hand, the week with the most available offers is in May (17/05 – 24/05).

Information about holiday rentals in Diani Beach

🏡 Holiday homes available 1,550 rentals
💳 Discounts available up to 27%
🌙 Nightly prices from £18
⭐ Popular amenities Pool, Internet and Kitchen
🐾 Pet friendly rentals 268 properties
🏊 Holiday rentals with pools 1,205 properties
97,097 reviews
Diani Beach holiday rentals have an average rating of 4.1/5 across 97,097 reviews left by travellers.

Frequently Asked Questions

What is a common price per night for a holiday home in Diani Beach?

The nightly price in Diani Beach is £18 on average. The nightly rate for house rentals is £146 on average. Apartment rental costs around £77 per night.

How many holiday homes are available to rent in Diani Beach?

Low season in Diani Beach is in May, so you'll be able to choose a great deal for Apartment rental or House rentals for your holiday.

How many holiday rentals in Diani Beach have a pool?

Holiday homes with pools are 78 of all offers in Diani Beach with an average rate of £148 per night.

Can i bring my pet while staying in a holiday home in Diani Beach?

There are 268 holiday homes in Diani Beach that allow pets for £101 per night.

Can you get deals on holiday rentals in Diani Beach?

You can find great value holiday accommodation in Diani Beach with prices for a rental beginning at £18 - and HomeToGo has created a range of filters that make it quick and simple to locate the best deals. If you don't have set dates for your break, make use of HomeToGo's flexible dates technology to quickly locate low-price date options and get savings of as much as 27%. Furthermore, HomeToGo's 'distance from' filter lets you uncover hidden treasure holiday rentals in lower-price, under-the-radar locales with good proximity to the area of your choice, whether that's the coastline, a swimming lake, winter sports area or town centre. Start searching with time to spare to take advantage of the greatest variety of options and the best deals - and do so with confidence by ticking HomeToGo's 'free cancellation' filter as you look for the perfect holiday home.

What are the benefits of booking a holiday letting in Diani Beach with HomeToGo?

From serenity away from the crowds to more space in which to chill out with your family, friends or partner, holiday lettings in Diani Beach provide a variety of bonuses. HomeToGo shows you genuine ratings written by previous guests, and searching is secure, easy, and stress-free - so with 1,550 deals from 11 providers in the region, you're guaranteed to find the right place to stay with the amenities and features you need in Diani Beach.

Top cities to visit

Find more holiday rental types in Diani Beach

image-tag