Search Diani Beach Villa Accommodation

Start date: Check-in selected.
To Date
End date: Check-out

    Change your mind

    Book hotels with free cancellation

    Treat yourself

    Sign in to save 10% or more on thousands of hotels

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks
In one month
In two months

Featured Villas in Diani Beach

Amkia Villas Diani
3.5 star property
9.6 out of 10, Exceptional, (5)
"My wife and son enjoyed their stay "
United Kingdom
Donald
The price is AU$171
includes taxes & fees
25 Oct - 26 Oct
Amkia Villas Diani
Leshan Luxury Villas
4.5 star property
The price is AU$77
includes taxes & fees
18 Nov - 19 Nov
Leshan Luxury Villas
Villa Dora and Holly
3.5 star property
The price is AU$233
includes taxes & fees
1 Nov - 2 Nov
Villa Dora and Holly
2-bedroom villa 8min walk to the beach
2.0 star property
The price is AU$108
includes taxes & fees
26 Oct - 27 Oct
2-bedroom villa 8min walk to the beach
Lux Suites Diani Airstrip Villas
3.0 star property
The price is AU$196
includes taxes & fees
20 Oct - 21 Oct
Lux Suites Diani Airstrip Villas
Grand Amber Villas Diani
4.5 star property
9.4 out of 10, Exceptional, (3)
"Highly recommended host or brilliant "
United States
Charles
The price is AU$485
includes taxes & fees
26 Oct - 27 Oct
Grand Amber Villas Diani
Charming and Remarkable15-bed Villa in Diani Beach
3.5 star property
The price is AU$131
includes taxes & fees
20 Oct - 21 Oct
Charming and Remarkable15-bed Villa in Diani Beach
Luxury Private Villas in Diani Beach, Mombasa Kenya
3.0 star property
The price is AU$336
includes taxes & fees
21 Oct - 22 Oct
Luxury Private Villas in Diani Beach, Mombasa Kenya
Luxury Villas in Diani Beach
The price is AU$265
includes taxes & fees
22 Oct - 23 Oct
Luxury Villas in Diani Beach
Lux Suites Diani Holiday Villas
3.0 star property
The price is AU$249
includes taxes & fees
31 Oct - 1 Nov
Lux Suites Diani Holiday Villas
4 bedroom villa with a kitchen
3.5 star property
The price is AU$357
includes taxes & fees
20 Oct - 21 Oct
4 bedroom villa with a kitchen
Two Bedroomed Villa set in the pristine Galu Beach area of Diani
The price is AU$234
includes taxes & fees
1 Nov - 2 Nov
Two Bedroomed Villa set in the pristine Galu Beach area of Diani
3 Bedroom Luxurious Villa in Diani
The price is AU$341
includes taxes & fees
20 Oct - 21 Oct
3 Bedroom Luxurious Villa in Diani
Diani Beach Villa AC & Pool Amani Luxury 2bd
The price is AU$313
includes taxes & fees
20 Oct - 21 Oct
Diani Beach Villa AC & Pool Amani Luxury 2bd
Villa LeoMar: Exclusive vacation home with pool & garden, 350 m from the beach
10.0 out of 10, Exceptional, (2)
"Es war alles perfekt. Herr Engel war jederzeit für Fragen offen und hat immer sofort geholfen bzw. alle Fragen beantwortet. Ein ganz großes Lob dafür!!! Das Haus ist top, es gibt nichts zu meckern. Ein kleines Paradies. Zum Strand sind es ein paar Minuten zu Fuß. Auch die Mitarbeiter vor Ort sind, Jane und Titus, sind immer sofort zur Stelle. Alles in allem --> Es war einfach wundervoll!!! Auch für Ausflüge ist Herr Engel immer bereit zu helfen. Wir können sowohl das Haus als auch das...
Germany
Sandra S.
The price is AU$103
includes taxes & fees
20 Oct - 21 Oct
Villa LeoMar: Exclusive vacation home with pool & garden, 350 m from the beach
Lazy Days
2.5 star property
The price is AU$2,676
includes taxes & fees
2 Nov - 3 Nov
Lazy Days
Galu Tulivu - the Residence (Villa One)
10.0 out of 10, Exceptional, (2)
"The conditions of the house are great, with all the facilities available. The pool was clean and well maintained and it is a great plus that has a kids pool. The staff gave a warm welcome and was always available and flexible to our requests. 5* Service. Strongly recommended.."
United States
Pedro S.
The price is AU$478
includes taxes & fees
21 Oct - 22 Oct
Galu Tulivu - the Residence (Villa One)
Oasis Villas- Diani Beach -5 mins walk to the Beach!
8.0 out of 10, Very good, (1)
"Well.. the villa itself was cute, the grounds were well taken care of. Sarah the housekeeper was so helpful and did an a great job of looking after us. However, it started with us not having a ride from the airport, apparently he went to Mombasa instead of Diana airport, then we were shown a two bedroom and we paid for a 3. Then we had to wait to get them in to clean that one. As well arrived, the neighbour was a bit sketchy. Which made us feel like we couldn’t walk to the beach on our own and...
Canada
Connie O.
The price is AU$295
includes taxes & fees
20 Oct - 21 Oct
Oasis Villas- Diani Beach -5 mins walk to the Beach!
Luxury villa with 2 bedrooms
The price is AU$364
includes taxes & fees
20 Oct - 21 Oct
Luxury villa with 2 bedrooms
Pendo Villas Diani Beach
The price is AU$188
includes taxes & fees
20 Oct - 21 Oct
Pendo Villas Diani Beach
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Diani Beach Hotel Reviews

Find out more about Diani Beach

Diani Beach Villas information

Number of reviews
8
Accommodation
166 Villas
Lowest Price
AU$77
Highest Price
AU$2,676

Frequently asked questions

How much do villas in Diani Beach cost?
You'll pay between AU$77 and AU$2,676 per night for villas in Diani Beach. Whatever your budget, the ideal escape is just a few clicks away on Expedia. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
How many villas are there in Diani Beach?
Diani Beach has 166 villas to select from. Find a stay that's right for you quickly and easily by clicking the "Villa" checkbox under the "Property type" tab in our filter tool.
What is there to do near my villa in Diani Beach?
The most practical travel accessory is a well-planned itinerary. Tiwi Beach is a great place to kick-start your sightseeing in Diani Beach.

Explore a world of travel with Expedia