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.

V
Victor
From
Germany
Everything was perfect. The owner was extremely helpful and gave us lots of recommendations and tips around the area. She also helped us arrange some tours for us and helped us with our concerns.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 407 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, 5 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.

L
Laura
From
Kenya
Everything was spectacular ✨️ 🙌
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, 21 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, 16 reviews
Price from
US$126
1 night, 2 adults

Bella Breeze2 -Diani Beach Kenya

Diani Beach

Featuring a balcony with pool views, an outdoor swimming pool and a garden, Bella Breeze2 -Diani Beach Kenya can be found in Diani Beach, close to Diani Beach and 2.5 km from Leisure Lodge Golf Club.

M
Muyia
From
Kenya
It is exactly as depicted on the pictures, very clean and quiet, the property also has ecofriendly showers where you can select the water pressure and heat, that was awesome . The host is very responsive on this app
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 20 reviews
Price from
US$47
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.

C
Caitlin
From
Kenya
Excellent choice at breakfast. Fruit, juice, cooked breakfast, toast, pancakes etc Location 2 minute walk from the wonderful Diani beach.. We were one family of 9 adults and 2 children. Spacious sitting room and dining table outside under a roof. Giant TV for those who wanted it. Shamila the host was so kind and helpful. The Chef Ali made us delicious meals every day. In fact all the staff were great. Swimming pool a perfect size and plenty of sunbeds with umbrellas in the garden. We all really enjoyed our stay.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 20 reviews
Price from
US$375.25
1 night, 2 adults

Black Pearl - Luxury Villa with private pool - near beach

Diani Beach

Boasting accommodation with a patio, Black Pearl - Luxury Villa with private pool - near beach is set in Diani Beach.

A
Anton
From
Sweden
Very nice villa, with large private pool and beautiful yard.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 8 reviews
Price from
US$358
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
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

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$145.80 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.

  • 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, 35 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
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 4 reviews

    Set in Galu in the Kwale region and Diani Beach reachable within 1.1 km, Silent Palms Villa offers accommodation with free WiFi, a children's playground, pool with a view and free private parking.

    From US$100 per night
  • Lazy Days

    Galu
    Swimming pool

    Set in Galu, 2.3 km from Galu Beach and a few steps from Colobus Conservation, Lazy Days offers a garden and air conditioning.

    From US$1,932 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

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

  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 1 review

    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.

  • 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$22 per night
  • Boasting accommodation with a patio, Breakfast Included at Pes Villa Diani Beach is situated in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

    From US$154 per night
  • Villa Verde

    Ukunda
    Free parking

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

    From US$112.70 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 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.

    From US$290 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
  • Boasting air-conditioned accommodation with a private pool, Tropical Boho beachront retreat with views & pool is situated in Diani Beach.

    From US$222.75 per night

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

  • Haki Villas

    Diani Beach
    Central location

    Offering free bikes and pool view, Haki Villas is situated in Diani Beach, 5 km from Colobus Conservation and 8.5 km from Leisure Lodge Golf Club.

    From US$35.84 per night
  • 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$120 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
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 1 review

    Boasting garden views, Diani Budget Homes features accommodation with a garden, a terrace and a shared lounge, around 1 km from Diani Beach.

    From US$42.50 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$35 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 1 review

    Located in Diani Beach, Venus villa diani provides accommodation with private pool, free WiFi and free private parking for guests who drive.

  • Set in Diani Beach, Lux Suites Diani Holiday Villas offers accommodation with a private pool, a patio and garden views. This property offers access to a balcony, free private parking and free WiFi.

    From US$146 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 just 2.8 km from Colobus Conservation, Villa Ndoto provides accommodation in Diani Beach with access to an outdoor swimming pool, a garden, as well as a shared kitchen.

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

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

  • 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$158.40 per night
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 110 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.

  • Marula Park

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

  • Featuring accommodation with a private pool, Elegant 5BR Diani Villa with Pool & Beach Access is situated in Diani Beach. This property offers access to a balcony, free private parking and free WiFi.

    From US$280 per night

FAQ about villas in Diani Beach

Villas that guests love in Diani Beach

See all
  • Avg. price/night: US$63
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 134 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