Viewing 40 of 265 rentals in Diani Beach
Tell us your dates, and we will find the most accurate rates and availability for you
Updating
Villas in Diani Beach and Cottages - Holiday Lettings - Holiday Rentals Diani Beach
145 Holiday homes
Holiday villa with swimming pool, golf nearby in Diani Beach
Diani Beach villa
- 4 bedrooms
- 5 bathrooms
- sleeps 10
from £257 / night
£1,797 / week
from £92 / night
£642 / week
from £229 / night
£1,600 / week
from £26 / night
£180 / week
“close to paradise” My wife and I spent 4 days at Mapenzi's this September. For us it has been an incerdible trip in kenya. Probably our stay at Mapenzi's has been the best part of uor journey there. Robert, Michael and Omari became our rafikis there. Robert is an excellent chef and better person. The villa was even better than pictures shown. Every day cleaned and the garden very good maintained. Now we are telling our friends to go there the next time we'll get the chance. Verey good job. Thank you agnes.
from £137 / night
£959 - £1,027 / week
from £230 / night
£1,604 / week
from £384 / night
£2,419 / week
from £138 / night
£549 / week
from £118 / night
£822 / week
from £55 / night
£366 / week
from £316 / night
£2,208 / week
from £87 / night
£608 / week
from £170 / night
£457 / week
from £230 / night
£1,604 / week
from £183 / night
£1,280 / week
from £184 / night
£1,283 / week
from £147 / night
£1,027 / week
from £118 / night
£744 / week
from £69 / night
£481 / week
from £457 / night
£1,829 / week
from £165 / night
£549 / week
from £160 / night
£1,120 / week
from £275 / night
£1,646 / week
from £118 / night
£822 - £2,259 / week
from £202 / night
£1,412 / week
from £101 / night
£706 / week
Holiday villa with swimming pool, golf nearby in Diani Beach
Diani Beach villa
- 5 bedrooms
- 5 bathrooms
- sleeps 10
from £275 / night
£1,920 / week
from £32 / night
£192 / week
from £42 / night
£288 / week
from £440 / night
£3,081 / week
from £183 / night
£1,097 / week
from £82 / night
£558 / week
from £183 / night
£1,280 / week
from £55 / night
£366 / week
from £55 / night
£366 / week
from £55 / night
£366 / week
from £55 / night
£366 / week
from £55 / night
£366 / week
from £55 / night
£366 / week
from £55 / night
£366 / week