Villas to rent in Diani Beach, Kenya

Search among 92 available villas in Diani Beach from 50+ providers

Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
Filter & Sort
View map
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-20 out of 92
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great18 reviews
5 adults
2 bedrooms
4 beds
Map
2.0 km from City Centre400 m from Baharini Shopping Centre
Set 2.3 km from Nakumatt Diani, the Tradewinds Lodge Diani Beach offers 15 rooms and an outdoor swimming pool.
FromC$ 62 /nightSelect
Diani HostelCountry house
8.0
Great10 reviews
4 adults
2 bedrooms
2 beds
Map
6.4 km from City Centre1.2 km from KFI Supermarket
Set in a coastal area, the Diani Diani Beach entices guests with horse riding facilities and barbeque grills.
FromC$ 19 /nightSelect
8.6
Great10 reviews
6 adults
3 bedrooms
3 beds
Map
6.8 km from City Centre200 m from Colobus Conservation
Galu Kinondo Beach is merely 1.7 km from the Diani Beachalets Villa and Shakatak Disco is nearly 10 minutes' drive away.
FromC$ 67 /nightSelect
8.2
Great12 reviews
Map
2.4 km from City Centre300 m from Baharini Shopping Centre
Guests can also enjoy access to The Diani Beach Shopping Centre, which is nearly a 15-minute walk from the V-Szameitat Homes.
FromC$ 110 /nightSelect
6 adults
3 bedrooms
3 beds
Map
1.6 km from City Centre900 m from Leisure Lodge Golf Club
The Doric Cottages Diani Diani Beach features a swimming pool and 16 rooms.
FromC$ 315 /nightSelect
6 adults
3 bedrooms
3 beds
Map
6.2 km from City Centre700 m from KFI Supermarket
Overlooking garden, the smoke-free Jamboland-Diani Villa Diani Beach welcomes guests with a full English breakfast.
FromC$ 165 /nightSelect
8.4
Great10 reviews
10 adults
3 bedrooms
5 beds
Map
9.1 km from City Centre
While staying at the Aestus Villas Resort you are invited to discover Kaya Kinondo Sacred Forest, set nearly 10 minutes away by car, or Colobus Conservation, which is 1.8 km away.
FromC$ 403 /nightSelect
6 adults
3 bedrooms
3 beds
Map
8.2 km from City Centre1.6 km from Colobus Conservation
You can relax by a swimming pool in the Grand Amber Villa Diani Beach, located 1.8 km from Colobus Conservation.
FromC$ 480 /nightSelect
8 adults
4 bedrooms
4 beds
Map
2.8 km from City Centre500 m from Baharini Shopping Centre
The Marula Park Villa Diani Beach offers a year-round outdoor swimming pool and provides access to Colobus Conservation, which is about a 10-minute drive away.
FromC$ 151 /nightSelect
4 adults
2 bedrooms
2 beds
Map
2.5 km from City Centre400 m from Baharini Shopping Centre
Set within walking distance of Baharini Shopping Centre, this villa includes 2 bedrooms and a full kitchen for guests' convenience.
FromC$ 129 /nightSelect
6 adults
4 bedrooms
4 beds
Map
9.1 km from City Centre
Rooms of the smoke-free Kusini Beach Cottages face the sea and there is also an outdoor swimming pool on the premises.
FromC$ 494 /nightSelect
6 adults
5 bedrooms
5 beds
Map
8.3 km from City Centre1.7 km from Colobus Conservation
This 3-bedroom property includes a plunge pool, and lies in proximity to Kaya Kinondo Sacred Forest.
FromC$ 411 /nightSelect
5 adults
2 bedrooms
3 beds
Map
8.3 km from City Centre1.7 km from Colobus Conservation
While staying at the Villa Leomar you are invited to discover Kaya Kinondo Sacred Forest, set 10 minutes away by car, or Colobus Conservation, which is 1.8 km away.
FromC$ 178 /nightSelect
4 adults
2 bedrooms
3 beds
Map
1.7 km from City Centre900 m from The Diani Beach Shopping Centre
Located just 1.5 km from Diani Beach Art Gallery, the Pendo Villas features a swimming pool.
FromC$ 81 /nightSelect
8 adults
4 bedrooms
5 beds
Map
1000 m from City Centre600 m from The Diani Beach Shopping Centre
The Diani-Paradise-Villas is set just 10 minutes' walk from Diani Beach and offers guests an outdoor swimming pool onsite.
FromC$ 70 /nightSelect
6 adults
3 bedrooms
3 beds
Map
4.0 km from City Centre1.7 km from Baharini Shopping Centre
Set around a 5-minute walk from Shakatak Disco, the rooms in the Oasis Diani Beach Villas have views of garden.
FromC$ 99 /nightSelect
Diani VillaVilla
10 adults
6 bedrooms
6 beds
Map
8.3 km from City Centre1.7 km from Colobus Conservation
Located approximately a 10-minute ride from Kaya Kinondo Sacred Forest, the Diani Villa Diani Beach offers views of the pool and a swimming pool.
FromC$ 247 /nightSelect
Tequila Sunrise Beach Villa-Diani BeachVilla
6 adults
3 bedrooms
3 beds
Map
6.5 km from City Centre200 m from Colobus Conservation
Situated approximately a 5-minute walk from Diani Beach, the beachfront Tequila Sunrise Beach Villa-Diani Beach Diani Beach also offers a swimming pool.
FromC$ 606 /nightSelect
Villa Lamuhouse Diani BeachVilla
6 adults
3 bedrooms
3 beds
Map
4.0 km from City Centre1.7 km from Baharini Shopping Centre
Situated 3 km from Gazi Mangrove Boardwalk, the villa offers windsurfing, snorkelling and diving.
FromC$ 171 /nightSelect
Luxury Villa Soleil, Galu Diani BeachVilla
10 adults
3 bedrooms
3 beds
Map
8.8 km from City Centre
Situated 1.3 km from Galu kinondo beach, the Luxury Villa Soleil, Galu offers 6 guest rooms.
FromC$ 173 /nightSelect
  • 1
  • 2
  • 3
  • 4
  • 5

FAQs about villas in Diani Beach

Check these 9 answers to our FAQ if you are searching for a luxury villa in Diani Beach.

What are the best cheap villas in Diani Beach?

For a budget traveller, iBooked.ca offers 12 holiday villas to choose from. One of the best places is Wonder Apartments, set a 30-minute walk from Baharini Shopping Centre. This property offers a golf course, a business centre and diving on site. Another good deal is Amber Villas Diani for 26C$ per night, providing an outdoor swimming pool, an aqua park and snorkelling.

What are the top beachfront villas in Diani Beach?

According to iBooked.ca travel data, there are 9 beachfront properties to choose from. You may book Doric Cottages Diani for 138C$ per night. This nice holiday property offers an outdoor swimming pool, an indoor swimming pool and cots on site. Also, you can find out Tequila Sunrise Beach Villa-Diani Beach at the price of 601C$ per night.

What are the top holiday villas in Diani Beach offering a swimming pool?

To relax around a pool, iBooked.ca offers 35 accommodations to choose from. Consider booking Safina Cottages set 2.6 km from Baharini Plaza. Alternatively, book Doric Cottages Diani at the cost of 138C$ per night. It provides an outdoor swimming pool, an indoor swimming pool and cots on site.

What are the best villas in Diani Beach with spa?

We recommend Aestus Villas Resort at the price of 215C$ per night.

How much does it cost to stay in 1-2-3 bedroom villas in Diani Beach?

You can book a 1-bedroom villa for 53C$ per night — for instance, choose Lighthomez Dorric Villas. One of the best 2-bedroom villas is Swahili Oasis, it costs 53C$ per night. Also travellers like staying at the 3-bedroom villa — Villa Hewachi for 29C$ per night.

What are the top luxury villas for rent in Diani Beach?

One of the top luxurious holiday villas is Wonder Apartments, set a 15-minute walk from Diplomat Diani Beach Resort at the price of 42C$ per night.

What are the best family villas in Diani Beach?

You may choose Tradewinds Lodge featuring a golf course, aerobics classes and snorkelling on site. This nice deal is located 0.6 km from The Diani Beach Shopping Centre at the cost of 38C$ per night.

What are the best villas in Diani Beach that allow dogs?

Choose the best pet-friendly villa in Diani Beach among 46 options for your fantastic stay. You may book Doric Cottages Diani at the cost of 138C$ per night, providing an outdoor swimming pool, an indoor swimming pool and cots on site. Also you may find out Sea Breeze Villas Kenya with a golf course, windsurfing and snorkelling at the price of 53C$ per night.

What are the best lake holiday villas in Diani Beach?

If you want to stay not far from a lake, find out Doric Cottages Diani at the price of 138C$ per night.

Villas to rent in Diani Beach essential information

🏨 Villas to rent in Diani Beach 92
👛 Lowest price 19 CAD
✍️ Villas to rent Reviews 61