Diani Beach is Kenya's most sought-after coastal destination and one of Africa's finest beaches. Pristine white sand, crystal-clear waters of the Mozambique Channel, coconut palms and palm trees: the setting is idyllic. But Diani is also a dynamic real estate market, offering attractive returns, particularly in the high-end holiday rental segment.
1. Why Diani Beach?
Investing in Diani Beach offers unique advantages compared to other regions of Kenya:
- Among the world's most beautiful beaches: repeatedly ranked Africa's best beach
- International tourism: high-end European and American clientele
- High Airbnb returns: 10-14% gross for well-positioned villas
- Cosmopolitan expatriate community: Europeans, South Africans, Americans
- Ukunda International Airport: daily flights from Nairobi and charter flights from Europe
- Quality infrastructure: roads, hospitals, supermarkets, fine dining restaurants
- Tropical warm climate: 26-33 °C, ideal for sun and sea lovers
📈 Diani in Numbers (2026)
Over 300,000 tourists per year, average holiday rental occupancy rate: 65%, average price of a 3-bedroom villa: KES 12 million, average Airbnb yield: 12% gross.
2. Diani Real Estate Prices
Prices in Diani are higher than in Nakuru or Naivasha, but remain very affordable compared to competing coastal destinations (Thailand, Costa Rica, Portugal):
| Property type | Price KES | Price CHF |
|---|---|---|
| Land 1/8 acre (partial sea view) | KES 1,900,000 - 3,500,000 | CHF 13,000 - 24,000 |
| Land 1/8 acre (waterfront) | KES 5,000,000 - 15,000,000 | CHF 34,500 - 103,500 |
| 2-bedroom villa with pool | KES 8,000,000 - 12,000,000 | CHF 55,000 - 83,000 |
| 3-4 bedroom villa with pool | KES 12,000,000 - 25,000,000 | CHF 83,000 - 172,500 |
| 2-room apartment (complex) | KES 4,000,000 - 7,000,000 | CHF 27,500 - 48,000 |
By comparison: a villa with a pool in Diani costs 3 to 5 times less than in Phuket (Thailand) and 5 to 8 times less than on the Costa del Sol (Spain).
3. Holiday Rentals and Airbnb
Diani is the most dynamic Airbnb market in Kenya. Holiday rentals offer higher returns than long-term letting, but require more complex management.
Seasonality
- High season: December-January (Christmas, New Year), July-August, Easter
- Mid season: February-March, June, September-October
- Low season: April-May (long rains), November
Estimated Income
- 3-bedroom villa with pool: KES 15,000 - 25,000/night in high season
- 2-bedroom villa: KES 10,000 - 15,000/night
- Average annual occupancy rate: 60-70%
- Estimated gross annual income (3-bed villa): KES 1,800,000 - 2,500,000
- Net income after management fees (15%): KES 1,500,000 - 2,100,000
💰 Airbnb Profitability
A 3-bedroom villa with pool purchased for CHF 80,000 (land + construction) generates a net income of CHF 10,500 - 14,500 per year, representing a net yield of 13-18%. Return on investment is achieved in 5 to 7 years.
4. Villas and Residences
The Diani market is dominated by individual villas with pools, ideal for holiday rentals. Gated communities are also popular.
Diani villa features:
- Tropical architecture: thatched or tiled roofs, covered verandas, large bay windows
- Private pool: essential for high-end rentals
- Tropical garden: palm trees, frangipani, bougainvillea
- Staff: guard, gardener, housekeeper (included in management fees)
- Amenities: equipped kitchen, wifi, air conditioning, satellite TV
5. Best Neighbourhoods
Diani is a coastal strip about 17 km long, divided into several sectors:
- Diani Beach Road (southern section): the most prestigious, finest beaches, luxury villas
- Galu Beach: quieter, ideal for families, excellent value for money
- Diani Centre: shops, restaurants, nightlife, convenient
- Ukunda: main town, airport, amenities
- Tiwi Beach: north of Diani, wilder, lower prices
6. Property Management in Diani
Property management in Diani is crucial to maximise your income and preserve your asset. Several options are available:
- Specialised Airbnb management agency: handles everything (listings, bookings, cleaning, guest reception). Fees: 15-20% of income
- On-site manager: a local employee who manages day-to-day operations. Cost: KES 30,000-50,000/month
- Combination: agency for bookings + manager for maintenance
Our team can recommend trusted managers in Diani and oversee remote management.
7. Budget and Profitability
Minimum budget to invest in Diani:
- Land only: from CHF 13,000
- Land + basic villa: from CHF 55,000
- Land + luxury villa: from CHF 100,000
Estimated profitability:
| Strategy | Investment | Net income/year | Net yield |
|---|---|---|---|
| Long-term rental (2-bed villa) | KES 8M | KES 720,000 | 9% |
| Airbnb (3-bed villa with pool) | KES 15M | KES 1,950,000 | 13% |
| Mixed (rental + personal use) | KES 12M | KES 1,200,000 | 10% |
8. Frequently Asked Questions
Is Diani safe?
Yes, Diani's residential and tourist areas are safe, with a police presence and private guards. As everywhere, avoid walking alone on the beach at night.
What is the best time to visit Diani?
The best period is December to March (dry and hot season). July-August is also pleasant (dry season, cooler temperatures).
Is air conditioning necessary?
Yes, absolutely. Diani is hot and humid all year round. Air conditioning is essential for tenant comfort.
Can I buy waterfront land?
Yes, waterfront land exists in Diani, but it is rare and expensive. Most plots already have buildings. Parcels with partial sea views offer better value for money.
Are there mosquitoes in Diani?
Yes, as along the entire tropical coast. Prevention (mosquito nets, air conditioning, repellent) is essential. Modern villas are equipped with window mosquito nets.
Ready to invest in Diani?
Our team offers verified land and villas in Diani Beach. Free Airbnb profitability simulation.
✉ Free Consultation