The 10 best villas in Diani Beach, Kenya | Booking.com
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
Jaroslava Smejkalova
From
Czech Republic
We returned to V-Szameitat Homes for the second time. The staff here is very pleasant, kind and helpful. The place is very quiet, a short walk from shops and restaurants on Diani Beach. It is only a 3 minute walk to the beach. We love monkeys in the garden. We are already looking forward to our next stay🥰
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 417 reviews
Price from
US$90
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, 9 reviews
Price from
US$113.85
1 night, 2 adults

Bushbaby Cottage Diani Beach - with Starlink Highspeed Internet !!!!

Diani Beach

Bushbaby Cottage Diani Beach - with Starlink Highspeed Internet!!!!, a property with a garden, is set in Diani Beach, 1.3 km from Galu Beach, 1.1 km from Colobus Conservation, as well as 5.1 km from...

K
Kerstin
From
Germany
The cottage is really pretty and peaceful, we enjoyed a lot our stay there. It’s the perfect place if you want to get out of the more busy areas of Diani. You have a lot of space in the living and bedroom and a fully equipped kitchen. The cottage is close to the beach. We loved the possibility for outdoor shower (even warm shower available inside) and just hanging out on the terrace in the evening with fairy lights around. The owners are super nice, friendly, helpful and reliable. Always there to help you with whatever you need! We originally booked for two Nights, but ended up staying there for six because it was so cozy.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews
Price from
US$40
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$217.08
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.

S
Salome
From
Ireland
The Villa - swimming pool and the two staff working there . Wonderful place to spend quiet and private time. Place is exceptional.. Beach only 15 mins walk. Would definitely stay again here.
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.

Y
Yunna
From
Russia
Newly built property, fully equipped with everything for comfortable stay. Hot water, kitchen utilities, toaster, nice big balcony. Sparking clean, thanks to Mercy❤️ The rooftop is empty and accessible for a good yoga session or a sunset.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 19 reviews
Price from
US$47
1 night, 2 adults

Dadida‘s Pool Cottage

Diani Beach

Located in Diani Beach, Dadida‘s Pool Cottage provides accommodation with private pool, free WiFi and free private parking for guests who drive.

M
Maro
From
Germany
This was the best Apartment we could have Chosen The Pool area Really good Location Very nice Host Nice Supporting staff especially ibrahim The coconut trees Nice recommendations from the Host The Pets ( docs, cats, puppies, turtle) Clean and comfortable rooms
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 93 reviews
Price from
US$108
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.

I
Ilhaam
From
United Kingdom
The environment was beautiful, the staff were all amazing
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 26 reviews
Price from
US$261.98
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.

Y
Yusuf
From
Kenya
Everything about the place is amazing. the staff were exceptionally friendly and the owner is too kind 😎
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 19 reviews
Price from
US$187
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

Enjoy breakfast in Diani Beach and nearby

  • 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$140 per night
  • Lazy Days

    Galu
    Breakfast options

    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
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 21 reviews

    Featuring air-conditioned accommodation with a private pool, garden view and a patio, Diani Hideaway Beach Villa, private pool, air conditioning and WiFi is located in Galu.

    From US$84 per night
  • Villa Ndoto

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

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 112 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.5
    Very good - What previous guests thought, 79 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.

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$144 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$119.33 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    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 accommodation with a balcony, Diani Villa 4 is situated in Diani Beach. This property offers access to a terrace and free private parking.

    From US$280 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
  • 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 8.1
    Very good - What previous guests thought, 24 reviews

    Located in Diani Beach, 200 metres from Diani Beach, Diani Camp and Cottages has a private beach area, private parking and rooms with free WiFi access.

    From US$27 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 39 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

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

  • 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, 21 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$110.50 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 51 reviews

    Located only 3.3 km from Colobus Conservation in Diani Beach, Sunrise apartments provides accommodation equipped with a balcony, garden and year-round outdoor pool.

    From US$21.87 per night
  • Featuring a patio with garden views, an outdoor swimming pool and a garden, Charming and Remarkable 1 Bed Villa in Diani Beach can be found in Diani Beach, close to Colobus Conservation and 2 km from...

    From US$76.57 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 42 reviews

    Set in Diani Beach, 1.8 km from Diani Beach, Diani-Paradise-Villas offers accommodation with a private beach area, free private parking, an outdoor swimming pool and a garden.

    From US$120 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
  • 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$70 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

FAQ about villas in Diani Beach

Villas that guests love in Diani Beach

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