Skip to main content

Villas in Diani Beach

Find the villas that appeal to you the most

The best villas in Diani Beach

Check out our pick of great villas in Diani Beach

Filter by:

Review score

V-Szameitat Homes

Diani Beach

Set 3.6 km from Leisure Lodge Golf Club and 4.7 km from Colobus Conservation, V-Szameitat Homes features free WiFi and units fitted with a kitchen, balcony and seating area.

J
Jairo Alfonso
From
Denmark
Great staff. Always ready to help. The breakfast was also good
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 402 reviews
Price from
US$100
1 night, 2 adults

Greenfield Villa D- Diani

Diani Beach

Boasting air-conditioned accommodation with a balcony, Greenfield Villa D- Diani is set in Diani Beach.

E
Eunice
From
Kenya
Peter and Cecilia were awesome all through the stay. Villa is perfect as described on website. I will go back
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 10 reviews
Price from
US$113.85
1 night, 2 adults

Kite Villa Colobus

Diani Beach

Featuring garden views, Kite Villa Colobus provides accommodation with a garden and a patio, around a few steps from Diani Beach. This property offers access to a terrace and free private parking.

K
Kiril
From
Bulgaria
The villa is a real gem, located right on the beach. You have the opportunity to admire a wonderful view all the time. The villa itself is very cozy, with large rooms and spaces, as well as a wonderful area outside. Special thanks to our host Mathias, who answered all our questions about the area, getting around and restaurants. Our stay was even more pleasant with the kind assistance of the staff Purity and Alex, extremely kind, polite and helpful good people. Lots of love to you guys!Don't miss out on trying the delicacies they prepare! The beach is endless with very white and fine sand, the ocean has incredible blue colors. Perfect conditions for practicing all kinds of water sports. We highly recommend visiting this Paradise!!!
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 8 reviews
Price from
US$405
1 night, 2 adults

Barracuda House

Diani Beach

Featuring air-conditioned accommodation with a private pool, Barracuda House is located in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

P
Paul
From
United Kingdom
Fabulous house, comfortable, great Aircon, easy to get around, friendly staff, lovely pool and garden
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 11 reviews
Price from
US$255.15
1 night, 2 adults

Seaside Villa 1 & Seaside Villa 2 at 'Tamani'

Diani Beach

Set within 400 metres of Diani Beach and 1.3 km of Colobus Conservation, Seaside Villa 1 & Seaside Villa 2 at 'Tamani' provides rooms with air conditioning and a private bathroom in Diani Beach.

A
Aniko
From
Hungary
Spacious villa, lovely staff, flexible check in and out, wonderful greenery around, few steps from the beach. A place of serenity!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 23 reviews
Price from
US$321.75
1 night, 2 adults

Paradiesische Villa Maisha Mazuri mit Pool. Terrasse und Personal

Diani Beach

Featuring a garden, private pool and garden views, Paradiesische Villa Maisha Mazuri mit Pool. Terrasse und Personal is located in Diani Beach.

P
Patrik
From
Czech Republic
Guy was garding whole area 24/7
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 17 reviews
Price from
US$126
1 night, 2 adults

Milamax Beach Vllla

Diani Beach

Featuring air-conditioned accommodation with a private pool, quiet street view and a patio, Milamax Beach Vllla is located in Diani Beach.

A
Anna
From
Russia
It’s an amazing villa with warm atmosphere , very kind and caring stuff, nice owners in quiet place near the beach. Me and everybody of my group of 9 people really enjoyed the staying. Even u can order whatever u like on kitchen , every breakfast we get fresh made mango juice , fruits , tasty fresh food. Wish to come back more and more 💚
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 22 reviews
Price from
US$375.25
1 night, 2 adults

Villa Ndoto

Diani Beach

Located in Diani Beach, Villa Ndoto provides accommodation with a private pool, a balcony and pool views. This property offers access to a terrace, free private parking and free WiFi.

H
Hanneke
From
Netherlands
Beautiful spacious villa, clean and fun with many chill areas to rest and have fun
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 16 reviews
Price from
US$340
1 night, 2 adults

Villa Madinina

Diani Beach

Boasting accommodation with a private pool, garden view and a patio, Villa Madinina is set in Diani Beach.

A
AF
From
Ireland
Fabulous stay at Villa Madnina, Patience was on hand when we arrived and left. In the meantime the staff here were excellent - William chef cooked us lovely meals and we were well looked after. The house is very spacious and comfortable. The location is nice and secure and quiet but is a ride away from the main shopping area and bars, you will need to take tuk tuks to get there etc... Very nice beach bar across the road and down the lane which was good value. All in all a beautiful property with plenty of space for large groups - highly recommended
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 26 reviews
Price from
US$267.84
1 night, 2 adults

Villas Dora and Holly

Diani Beach

Featuring pool with a view and views of pool, Villas Dora and Holly is a recently renovated villa located in Diani Beach, less than 1 km from Galu Beach.

I
IGOR
From
Russia
We spent a wonderful 2 weeks at Villa Dora, which fully matches the description.We had our own clean pool, a well-equipped kitchen and a magnificent terrace. Many thanks to Eunice for her concern.I really want to come back!!!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 21 reviews
Price from
US$178
1 night, 2 adults
All villas in Diani Beach

Looking for a villa?

Perfect for families, groups or couples who enjoy luxury and independence while travelling. Enjoy the space and privacy of these fully-furnished, self-standing mansions — travellers can cook, lounge and explore at their leisure. Note that in Bali, a resort will also be called a villa.

Most booked villas in Diani Beach and surroundings in the past month

See all

Popular with guests booking villas in Diani Beach

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 86 reviews

Popular with guests booking villas in Diani Beach

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 114 reviews

Popular with guests booking villas in Diani Beach

Popular with guests booking villas in Diani Beach

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 137 reviews

Popular with guests booking villas in Diani Beach

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 22 reviews

Popular with guests booking villas in Diani Beach

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 402 reviews

Popular with guests booking villas in Diani Beach

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 4 reviews

Popular with guests booking villas in Diani Beach

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 23 reviews

Popular with guests booking villas in Diani Beach

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 135 reviews

Popular with guests booking villas in Diani Beach

Villas with swimming pools in Diani Beach and nearby

Located in Kwale, Barizieum Nest 1BR, Diani provides accommodation with private pool, free WiFi and free private parking for guests who drive.

From US$75.75 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

SaltSunRetreat Villa is a property with a private pool, set in Ukunda, within just 600 metres of Diani Beach and 1.4 km of Leisure Lodge Golf Club.

From US$350 per night

Pearl Homes

Ukunda
Swimming pool
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

Boasting air-conditioned accommodation with a private pool, garden view and a patio, Pearl Homes is set in Ukunda. This property offers access to a balcony, free private parking and free WiFi.

From US$101 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 16 reviews

Located in Diani Beach, Villa Ndoto provides accommodation with a private pool, a balcony and pool views. This property offers access to a terrace, free private parking and free WiFi.

Set in Diani Beach, Villa Maridadi 3 bedrooms with pool provides accommodation with a private pool. This property offers access to a terrace, free private parking and free WiFi.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 32 reviews

Boasting air-conditioned accommodation with a private pool, Villa Lamuhouse Diani Beach is situated in Diani Beach.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 137 reviews

Oasis Diani Beach Villas is set in Diani Beach, 3.4 km from Colobus Conservation, 5.4 km from Leisure Lodge Golf Club, and 9.2 km from Kaya Kinondo Sacred Forest.

From US$108 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 108 reviews

Located in Diani Beach, 4 km from Colobus Conservation and 4.2 km from Leisure Lodge Golf Club, private pool cottage diani beach offers barbecue facilities and air conditioning.

Enjoy breakfast in Diani Beach and nearby

Saffron Villas

Diani Beach
Breakfast options
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 82 reviews

Situated just 4.2 km from Colobus Conservation, Saffron Villas offers accommodation in Diani Beach with access to an outdoor swimming pool, a garden, as well as full-day security.

Villa Verde

Ukunda
Breakfast options

Boasting quiet street views, Villa Verde offers accommodation with a private beach area and a patio, around 3.4 km from Colobus Conservation.

Marula Park

Diani Beach
Breakfast options
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 86 reviews

Offering an outdoor pool, Marula Park is located in Diani Beach. Free WiFi access is available in this holiday home. The accommodation will provide you with a TV and air conditioning.

Scored out of 10, guest rating 3.3
Poor - What previous guests thought, 3 reviews

Featuring garden views, Kivuli Vilas Diani-5Bedrooms provides accommodation with an outdoor swimming pool and a patio, around 2.1 km from Colobus Conservation.

Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 3 reviews

Featuring a garden, private pool and garden views, Secure Villa PundaMilia Sleeps 6 with Private Pool is located in Kwale. This property offers access to a balcony, free private parking and free WiFi.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 10 reviews

Boasting air-conditioned accommodation with a balcony, Greenfield Villa D- Diani is set in Diani Beach.

From US$306.90 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

Located in Diani Beach, Sega House, a beautifully curated haven in Diani provides accommodation with private pool, free WiFi and free private parking for guests who drive.

Located in Ukunda, 700 metres from Diani Beach and 1.1 km from Colobus Conservation, Peppermint luxury villa - DIANI offers a garden and air conditioning.

From US$661.50 per night

Great access to the city centre. Check these villas in Diani Beach and nearby

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 40 reviews

Boasting accommodation with a private pool, garden view and a patio, Cave Diani Holiday Apartments is set in Diani Beach.

From US$58.80 per night

Situated in Diani Beach, Elegant Double Big Room at Villa Paradise features accommodation with private pool, free WiFi and free private parking for guests who drive.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 20 reviews

Located 3.9 km from Leisure Lodge Golf Club, Karura and friends airbnb (affordable) provides accommodation with free WiFi and free private parking.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 12 reviews

Overlooking Diani Beach, Tequila Sunrise Beach Villa-Diani Beach features giant Baobab trees and 4 acres of natural forest. It is 2.4 km from Colobus Conservation.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 6 reviews

Tequila Sunrise Forest Cabana - on Diani Beach, a property with a garden, is located in Diani Beach, 2.5 km from Galu Beach, 600 metres from Colobus Conservation, as well as 6.3 km from Kaya Kinondo...

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 22 reviews

Offering a sun terrace and views of the pool, Doric Cottages Diani is situated in Diani Beach behind the Diani Beach Shopping Centre. Free WiFi is featured .

From US$127.50 per night

Featuring an infinity pool, garden and views of sea, Watano Beach House Diani is located in Diani Beach, a few steps from Diani Beach.

From US$220 per night

Swahili Oasis

Diani Beach
Central location
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 8 reviews

Offering a garden and garden view, Swahili Oasis is set in Diani Beach, 2.6 km from Leisure Lodge Golf Club and 5.9 km from Colobus Conservation.

Travelling by car? These villas in Diani Beach and nearby offer free parking

Featuring air-conditioned accommodation with a private pool, pool view and a balcony, Serene 3 bed villa in the garden is set in Mombasa.

From US$216 per night

Situated in Ukunda Airport in the Kwale region, Gold golf has a balcony. This property offers access to a terrace and free private parking.

From US$293.28 per night

Devkim Stays

Ukunda
Free parking

Set 1 km from Colobus Conservation, 5.1 km from Kaya Kinondo Sacred Forest and 8.5 km from Leisure Lodge Golf Club, Devkim Stays offers accommodation situated in Ukunda.

From US$34.70 per night

Situated in Ukunda in the Kwale region, with Diani Beach nearby, Villa Duran - 5 bedrooms features accommodation with access to a hot tub.

From US$500 per night

Boasting accommodation with a balcony, Pendo Cottages is located in Kwale. This property offers access to a terrace and free private parking.

From US$76.23 per night

Boasting accommodation with a balcony, pendo cottages is situated in Kwale. This property offers access to a terrace and free private parking.

From US$122.76 per night
Scored out of 10, guest rating 4.0
Disappointing - What previous guests thought, 1 review

Situated in Galu in the Kwale region, Cottage Shambala la Africa has a balcony. This property offers access to a terrace, free private parking and free WiFi.

Located in Galu, Manuastro Breeze Villa provides accommodation with private pool, free WiFi and free private parking for guests who drive.

From US$200 per night

FAQ about villas in Diani Beach

Villas that guests love in Diani Beach

See all
Avg. price/night: US$108
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 137 reviews
I have stayed with my family, 5 people at Oasis Villas, and we have enjoyed our stay in one of the Bungalows. The pool is nice and clean, and the garden surrounding the bungalows beautiful. We have booked a chef to cook for us, which was very helpful and he cooked really tasty food. The manager Mr Fanuel is very nice and responds quickly to any request. He tried his best to made our stay comfortable and he took care that others quests are not making noise at night and we could sleep. The place is safe and well managed.
Guest review by
Mark-Siamak
Family with young children