Skip to main content

Villas in Diani Beach

Find the villas that appeal to you the most

Top picks for Diani Beach hotels

Explore our most popular hotels in Diani Beach

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 399 reviews
    From
    US$100
    1 night, 2 adults
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 48 reviews
    From
    US$75
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 22 reviews
    From
    US$178
    1 night, 2 adults
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 15 reviews
    From
    US$109
    1 night, 2 adults
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 23 reviews
    From
    US$85
    1 night, 2 adults
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 6 reviews
    From
    US$136
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 10 reviews
    From
    US$114
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 27 reviews
    From
    US$268
    1 night, 2 adults
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 12 reviews
    From
    US$255
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 111 reviews
    From
    US$108
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 9 reviews
    From
    US$250
    1 night, 2 adults
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 6 reviews
    From
    US$150
    1 night, 2 adults
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 33 reviews
    From
    US$64
    1 night, 2 adults
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 136 reviews
    From
    US$162
    1 night, 2 adults
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 95 reviews
    From
    US$108
    1 night, 2 adults
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 31 reviews
    From
    US$54
    1 night, 2 adults
  • From
    US$155
    1 night, 2 adults
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 8 reviews
    From
    US$405
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 2 reviews
    From
    US$65
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 16 reviews
    From
    US$340
    1 night, 2 adults

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.

I
Ivan
From
Bulgaria
The location is wonderful-5 minutes to the beach, supermarket and gift shops. The cottage is spacious with two bedrooms, large living room and kitchen equipped with everything you need including a water machine. The tasty breakfast (eggs and sausage, local pancakes, fruits, juice, milk) is served inside the room. A nice veranda with garden furniture and lots of naughty monkeys which amused us a lot. All the ladies taking care of the property are kind and helpful. Great place to stay and feel at home.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 399 reviews
Price from
US$100
1 night, 2 adults

private pool cottage diani beach

Diani Beach

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.

B
Beatriz
From
Spain
Our stay was absolutely perfect. The staff is so kind, they made us feel like at home. The villa is amazing, as you can see in the pictures
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 111 reviews
Price from
US$108
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.9
Exceptional - What previous guests thought, 12 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.

T
Tan
From
Singapore
Amazing villas by Hugh the owner. Chef Hussein prepared all three meals and helped out to get great quality ingredients from local stores. Dishes tried were wide ranging (beef stew, grilled steak, fish curry, seafood pasta, all kinds of breakfast food & fresh juices). Milkah the housekeeper also kept the house super clean, not only making up the bedrooms but also kind enough to allow us to do our own laundry. Additionally, Hugh have amazing local tips and contacts from drivers to local spots to check out. If I come back to Diani beach, I’m sure to stay here again.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 24 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.

S
Simona
From
Italy
Everything was just perfect - wonderful place to relax after the safari!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 19 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.

D
Deele
From
Nigeria
I liked the antique but yet modern feel to the villa
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 23 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.

D
David
From
Kenya
Good location, easy access with tuk tuks or cars. The villa and garden offer a couple of private spaces including day bed swings and balconies - allows individuals in a group to find some quiet time when needed. Generally great value for money, and comes as advertised.
Scored out of 10, guest rating 9.3
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.

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, 27 reviews
Price from
US$267.84
1 night, 2 adults
All villas in Diani Beach

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.

I
Ivan
From
Bulgaria
The location is wonderful-5 minutes to the beach, supermarket and gift shops. The cottage is spacious with two bedrooms, large living room and kitchen equipped with everything you need including a water machine. The tasty breakfast (eggs and sausage, local pancakes, fruits, juice, milk) is served inside the room. A nice veranda with garden furniture and lots of naughty monkeys which amused us a lot. All the ladies taking care of the property are kind and helpful. Great place to stay and feel at home.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 399 reviews
Price from
US$100
1 night, 2 adults

private pool cottage diani beach

Diani Beach

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.

B
Beatriz
From
Spain
Our stay was absolutely perfect. The staff is so kind, they made us feel like at home. The villa is amazing, as you can see in the pictures
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 111 reviews
Price from
US$108
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.9
Exceptional - What previous guests thought, 12 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.

T
Tan
From
Singapore
Amazing villas by Hugh the owner. Chef Hussein prepared all three meals and helped out to get great quality ingredients from local stores. Dishes tried were wide ranging (beef stew, grilled steak, fish curry, seafood pasta, all kinds of breakfast food & fresh juices). Milkah the housekeeper also kept the house super clean, not only making up the bedrooms but also kind enough to allow us to do our own laundry. Additionally, Hugh have amazing local tips and contacts from drivers to local spots to check out. If I come back to Diani beach, I’m sure to stay here again.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 24 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.

S
Simona
From
Italy
Everything was just perfect - wonderful place to relax after the safari!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 19 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.

D
Deele
From
Nigeria
I liked the antique but yet modern feel to the villa
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 23 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.

D
David
From
Kenya
Good location, easy access with tuk tuks or cars. The villa and garden offer a couple of private spaces including day bed swings and balconies - allows individuals in a group to find some quiet time when needed. Generally great value for money, and comes as advertised.
Scored out of 10, guest rating 9.3
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.

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, 27 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

Popular with guests booking villas in Diani Beach

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

Popular with guests booking villas in Diani Beach

Popular with guests booking villas in Diani Beach

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 95 reviews

Popular with guests booking villas in Diani Beach

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

Popular with guests booking villas in Diani Beach

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

Popular with guests booking villas in Diani Beach

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

Popular with guests booking villas in Diani Beach

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

Popular with guests booking villas in Diani Beach

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

Popular with guests booking villas in Diani Beach

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

Popular with guests booking villas in Diani Beach

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

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

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.

From US$415 per night

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

Jaffrane

Ukunda
Free parking
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 15 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
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
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.

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

Devkim Stays

Ukunda
Free parking

Devkim Stays is set in Ukunda, 3.1 km from Colobus Conservation, 7 km from Leisure Lodge Golf Club, as well as 8.8 km from Kaya Kinondo Sacred Forest.

From US$27.80 per night

Enjoy breakfast in Diani Beach and nearby

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.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 23 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.

Villa Ndoto

Diani Beach
Breakfast options
Scored out of 10, guest rating 9.3
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 9.5
Exceptional - What previous guests thought, 111 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.7
Fabulous - What previous guests thought, 83 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, 88 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.

Villas with swimming pools in Diani Beach and nearby

Featuring air-conditioned accommodation with a private pool, garden view and a balcony, Peppermint luxury villa - DIANI is located in Ukunda.

From US$661.50 per night
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$74.09 per night

Situated in Diani Beach, Villa Tata Diani features accommodation with private pool, free WiFi and free private parking for guests who drive. The air-conditioned accommodation is 1 km from Diani Beach.

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 31 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$135 per night
Scored out of 10, guest rating 8.3
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$90 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 23 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 .

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

Wafalme villa

Kwale
Swimming pool

Featuring air-conditioned accommodation with a balcony, Wafalme villa is set in Kwale. This villa features a private pool, a garden, barbecue facilities, free WiFi and free private parking.

From US$134.40 per night

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

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.

Boasting air-conditioned accommodation with a private pool, garden view and a terrace, Villa La Diani is situated in Diani Beach. This property offers access to a balcony and free private parking.

From US$195.50 per night

Kwa Nzeu

Diani Beach
Central location

Boasting air-conditioned accommodation with a balcony, Kwa Nzeu is situated in Diani Beach.

From US$85 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 30 reviews

Sea Breeze Villas Kenya, a property with a garden, is situated in Diani Beach, 1.3 km from Diani Beach, 3.7 km from Leisure Lodge Golf Club, as well as 6.1 km from Colobus Conservation.

From US$40 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 21 reviews

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

From US$59.50 per night

Featuring air-conditioned accommodation with a private pool, garden view and a patio, 5-Bedroom Luxury Villa with Pool, Near Diani Beach is located in Diani Beach.

From US$500 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$150 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
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 136 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