Find cheap hotels near Diani Beach
Check availability on hotels close to Diani Beach
Featured Hotels in Diani Beach

Baobab Beach Resort & Spa
Diani Beach Road, Diani Beach
1.4 km from Diani Beach
Our customers tell us that they can't get enough of the helpful staff at Baobab Beach Resort & Spa. During your stay, you're just a quick walk from Diani Beach. Free WiFi in public areas, free self-parking and 2 outdoor pools are available.
Pool
All-inclusive

Diani Sea Resort
Diani Beach Road, Diani Beach
2 km from Diani Beach
The price is CHF 249 per night
CHF 249
includes taxes & fees
12 Apr - 13 Apr
During your stay at Diani Sea Resort, you'll be within walking distance of Diani Beach. Features include free WiFi in public areas and free self-parking, plus 2 restaurants.
Pool
All-inclusive

Nomad Beach Resort
Diani Beach Road, Diani Beach
0.44 km from Diani Beach
The price is CHF 317 per night
CHF 317
includes taxes & fees
5 Apr - 6 Apr
During your stay at Nomad Beach Resort, you're just a quick walk from Diani Beach. Features include free breakfast, free WiFi in public areas and free self-parking.
Am Privatstrand
Pool

Diani Sea Lodge
Diani Beach Road, Diani Beach
2 km from Diani Beach
The price is CHF 231 per night
CHF 231
includes taxes & fees
12 Apr - 13 Apr
During your stay at Diani Sea Lodge, you'll be within walking distance of Diani Beach. Enjoy features like free breakfast, free WiFi in public areas and free self-parking.
Pool
Frühstück inbegriffen

Swahili Beach Resort
Diani Beach, Diani Beach, Coast Province
3.97 km from Diani Beach
The price is CHF 317 per night
CHF 317
includes taxes & fees
25 Apr - 26 Apr
Our customers tell us that they can't get enough of the helpful staff at Swahili Beach Resort. During your stay, you're just a quick walk from Diani Beach. You'll find features such as free WiFi in public areas and free self-parking, plus 9 outdoor pools.
Pool
Wellness

10 minutes to the beach! Villa Sultanas Luxury Villa with private swimming pool
Kwale County, Kwale County
0.38 km from Diani Beach
The price is CHF 431 per night
CHF 431
includes taxes & fees
1 Apr - 2 Apr
During your stay at this villa, you'll be within walking distance of Diani Beach. The villa includes amenities such as 8 bathrooms and a Smart TV.
Pool
Waschmaschine

Lotfa Resort Diani
Diani Beach, Diani Beach
0.53 km from Diani Beach
The price is CHF 105 per night
CHF 105
includes taxes & fees
12 Apr - 13 Apr
During your stay at Lotfa Resort Diani, you're just a quick walk from Diani Beach. Enjoy features like free WiFi in public areas and free valet parking, plus an outdoor pool.
Pool
Wellness

Luxusvilla mit 2 Schlafzimmern
Diani Beach, Kwale County
0.5 km from Diani Beach
The price is CHF 207 per night
CHF 207
includes taxes & fees
12 Apr - 13 Apr
During your stay at this villa, you're just a quick walk from Diani Beach. The villa offers 2.5 bathrooms.

Villa Im Lamustil mit privatem Pool und Koch AC Personal 350 Meter z Meer
Diani Beach, Diani Beach
0.75 km from Diani Beach
Our customers tell us that they enjoy the overall property condition at this villa. During your stay, you're just a quick walk from Diani Beach. Features include 1 hot tub. The villa offers free WiFi and a private pool.

Diplomat Diani Beach Resort
Diani Beach Road, Diani Beach, Kwale County
0.44 km from Diani Beach
During your stay at Diplomat Diani Beach Resort, you're just a quick walk from Diani Beach. You'll find features such as free breakfast, free WiFi in public areas and free self-parking.

Safari Beach Hotel
Beach Road, Diani Beach, Kwale County
0.94 km from Diani Beach
The price is CHF 143 per night
CHF 143
includes taxes & fees
12 Apr - 13 Apr
During your stay at Safari Beach Hotel , you're just a quick walk from Diani Beach. Features include free breakfast, free WiFi in public areas and free self-parking.

Diani Reef Beach Resort & Spa
Diani Beach Road, Diani Beach
5.61 km from Diani Beach
The price is CHF 135 per night
CHF 135
includes taxes & fees
24 Apr - 25 Apr
Our customers tell us that they can't get enough of the helpful staff at Diani Reef Beach Resort & Spa. During your stay, you're just a quick walk from Diani Beach. Enjoy features like free WiFi in public areas and free valet parking, plus 2 outdoor pools.

2-bedroom villa 8min walk to the beach
Diani Beach, Kwale County
0.95 km from Diani Beach
The price is CHF 61 per night
CHF 61
includes taxes & fees
30 Mar - 31 Mar
During your stay at this villa, you'll be within walking distance of Diani Beach. An indoor pool is available. A private pool and a kitchen are available in the villa.

Amani Paradise - Luxurious Seven bedroom villa
Diani Beach, Kwale County
0.79 km from Diani Beach
During your stay at this villa, you're just a quick walk from Diani Beach. Enjoy your stay with amenities like 5 bathrooms in the villa.

Oasis Villas- Diani Beach -5 mins walk to the Beach!
Diani Beach, Kwale County
0.8 km from Diani Beach
The price is CHF 173 per night
CHF 173
includes taxes & fees
12 Apr - 13 Apr
During your stay at this villa, you're just a quick walk from Diani Beach. You'll find features such as an outdoor pool. Enjoy your stay with amenities like free WiFi and a kitchen in the villa.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Diani Beach hotels essential information
Accommodation | 570 hotels |
---|---|
Lowest Price | CHF 61 |
Highest Price | CHF 431 |
Popular hotels | Baobab Beach Resort & Spa, Diani Sea Resort, Nomad Beach Resort, Diani Sea Lodge, Swahili Beach Resort, 10 minutes to the beach! Villa Sultanas Luxury Villa with private swimming pool, Lotfa Resort Diani, Luxusvilla mit 2 Schlafzimmern, Villa Im Lamustil mit privatem Pool und Koch AC Personal 350 Meter z Meer, Diplomat Diani Beach Resort, Safari Beach Hotel , Diani Reef Beach Resort & Spa, 2-bedroom villa 8min walk to the beach , Amani Paradise - Luxurious Seven bedroom villa, Oasis Villas- Diani Beach -5 mins walk to the Beach! |
Recent Mombasa hotel reviews by travellers like youebookers verified reviews

Diani Sea Lodge
5/5 Excellent
"The place is fantastic, very clean, good food and amazing staff! I can highly recommend it!"
A verified traveller from Graz stayed at Diani Sea Lodge
Posted 3 months ago
Areas of Diani Beach
Explore Destinations
Top Trending
Hotels
Flights
Flights from Zürich to PalermoFlights from Geneva to Panama CityFlights to SplitFlights from Cointrin Intl.Flights to ArgentinaFlights from Zürich to Ho Chi Minh CityFlights from Geneva to TokyoFlights to MarmarisFlights from Geneva to DublinFlights from Geneva to MontrealFlights to Lloret de MarFlights from Geneva to IschiaFlights from Zürich to Al-FujairahFlights to SwitzerlandFlights from Zürich to TbilisiFlights from Zürich to Minneapolis - St. PaulFlights to United States of AmericaFlights to PristinaFlights to Antiparos
Holiday Rentals