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

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.6
Fabulous - What previous guests thought, 81 reviews

Popular with guests booking villas in Diani Beach

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

Popular with guests booking villas in Diani Beach

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 82 reviews

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

Popular with guests booking villas in Diani Beach

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

Popular with guests booking villas in Diani Beach

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

Popular with guests booking villas in Diani Beach

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 22 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.0
Superb - What previous guests thought, 135 reviews

Villas with swimming pools in Diani Beach and nearby

Scored out of 10, guest rating 3.0
Poor - What previous guests thought, 1 review

Set in Diani Beach, 500 metres from Diani Beach and 2.2 km from Colobus Conservation, Lux Suites kivulini Cottages Diani Beach offers a private beach area and air conditioning.

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

Set within 1.5 km of Diani Beach and 2.9 km of Colobus Conservation, African Huts Villas offers rooms with air conditioning and a private bathroom in Diani Beach.

From US$121.50 per night

Boasting air-conditioned accommodation with a private pool, Seraya Villa is set in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

From US$315.06 per night

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
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 34 reviews

Boasting pool views, Pendo Villas Diani Beach provides accommodation with balcony, around 2.9 km from Diani Beach. This property offers access to a terrace, free private parking and free WiFi.

From US$67.50 per night

Located just a few steps from Diani Beach, Watano Beach House Diani provides accommodation in Diani Beach with access to a garden, a shared lounge, as well as full-day security.

From US$557.20 per night

Featuring a garden, an outdoor pool and garden views, Cozy Beachside Retreat in Diani Kwale County is set in Galu.

From US$150 per night

Situated in Galu in the Kwale region, Villa in Diani with a Private Pool features a patio. With pool views, this accommodation features a balcony and a swimming pool.

From US$306.83 per night

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

Jaffrane

Ukunda
Free parking
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 14 reviews

Situated in Ukunda, 1.1 km from Diani Beach, Jaffrane features accommodation with a garden, free private parking, a terrace and a bar.

From US$60 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
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2 reviews

Situated in Ukunda, Affordable karura and friends provides accommodation within 44 km of SGR Mombasa Terminus.

From US$68 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$300 per night

Boasting air-conditioned accommodation with a private pool, Tropical Boho beachront retreat with views & pool is situated in Diani Beach.

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$27.80 per night

Swahili villa

Galu
Free parking
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 3 reviews

Situated in Galu, Swahili villa features accommodation with private pool, free WiFi and free private parking for guests who drive.

From US$96 per night

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

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

Set within 1.9 km of Galu Beach and 1.5 km of Colobus Conservation in Diani Beach, Malaika Holiday Villas offers accommodation with seating area.

From US$80 per night
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 1 review

Featuring a terrace with pool views, an infinity pool and a spa and wellness centre, Queens Chateau Boutique Villa can be found in Diani Beach, close to Diani Beach and 1.4 km from Colobus...

From US$135 per night
Scored out of 10, guest rating 5.5
Passable - What previous guests thought, 2 reviews

Located in Diani Beach, Cozy house 140 sqm with pool provides accommodation with private pool, free WiFi and free private parking for guests who drive.

From US$49.50 per night

Boasting air-conditioned accommodation with a balcony, Upendocozy villa is set in Diani Beach. This villa has a private pool, a garden, barbecue facilities, free WiFi and free private parking.

From US$117 per night
Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review

Boasting a patio with garden views, an outdoor swimming pool and a garden, Diani Beach Luxury Retreat with 5 Bedrooms can be found in Diani Beach, close to Galu Beach and 2.3 km from Colobus...

From US$332.32 per night

Located in Diani Beach with Diani Beach and Leisure Lodge Golf Club nearby, Lannan Escapes provides accommodation with free WiFi and free private parking.

From US$270 per night

Located in Diani Beach, The New Muna House - 2 bedroom ensuite house. Provides accommodation with a private pool and garden views. This property offers access to a balcony and free private parking.

From US$194 per night

Situated in Diani Beach, Casa Di Mia Luxury 4 br Villa with Pool and 3 min to the beach features accommodation with private pool, free WiFi and free private parking for guests who drive.

From US$182.75 per night

Enjoy breakfast in Diani Beach and nearby

Villa Ndoto

Diani Beach
Breakfast options
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.

Noorè Diani

Diani Beach
Breakfast options

Boasting a hot tub, Noorè Diani is situated in Diani Beach. This villa has a private pool, a garden, barbecue facilities, free WiFi and free private parking.

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

Featuring a private pool and garden views, tiny hut house with pool is located in Diani Beach. This property offers access to a terrace, free private parking and free WiFi.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 107 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.

Saffron Villas

Diani Beach
Breakfast options
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 81 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.

FAQ about villas in Diani Beach

Villas that guests love in Diani Beach

See all
Avg. price/night: US$135
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
gogless