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

Diani Sea Lodge
Diani Beach Road Diani Beach
0.84 km from Diani Beach
The price is CHF 272 per night
CHF 272
4 Sept - 5 Sept
includes taxes & fees
During your stay at Diani Sea Lodge, you're just a quick walk from Diani Beach. Enjoy features like free breakfast, free WiFi in public areas and free self-parking.
Pool
Frühstück inbegriffen

Nomad Beach Resort
Diani Beach Road Diani Beach
0.44 km from Diani Beach
The price is CHF 349 per night
CHF 349
29 Aug - 30 Aug
includes taxes & fees
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

Swahili Beach Resort
Diani Beach Diani Beach Coast Province
3.91 km from Diani Beach
The price is CHF 280 per night
CHF 280
1 Sept - 2 Sept
includes taxes & fees
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, free self-parking and a free round-trip airport shuttle.

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.1 km from Diani Beach
The price is CHF 255 per night
CHF 255
28 Aug - 29 Aug
includes taxes & fees
During your stay at Diani Sea Resort, you're just a quick walk from Diani Beach. Features include free WiFi in public areas and free self-parking, plus 2 restaurants.
Pool
All-inclusive

Manyatta Azure Boutique Hotel
Diani Beach Road Diani Beach Kenya
0.48 km from Diani Beach
The price is CHF 40 per night
CHF 40
4 Sept - 5 Sept
includes taxes & fees
During your stay at Manyatta Azure Boutique Hotel, you're just a quick walk from Diani Beach. Features include free WiFi in public areas and free self-parking, plus 2 outdoor pools. This luxury aparthotel has 15 apartments. Free WiFi and a kitchenette are available in each apartment.
Pool
Küche

Safari Beach Hotel
Beach Road Diani Beach Kwale County
0.95 km from Diani Beach
The price is CHF 108 per night
CHF 108
8 Sept - 9 Sept
includes taxes & fees
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.

Lotfa Resort Diani
Diani Beach Diani Beach
0.53 km from Diani Beach
The price is CHF 96 per night
CHF 96
28 Aug - 29 Aug
includes taxes & fees
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.

Raquel's Bliss Hotel Diani
Road Diani Beach Wilaya ya Kwale
1.19 km from Diani Beach
The price is CHF 18 per night
CHF 18
5 Sept - 6 Sept
includes taxes & fees
During your stay at Raquel's Bliss Hotel Diani, you'll be within walking distance of Diani Beach. Enjoy features like free self-parking, plus an outdoor pool and dry cleaning service.
Pool
Parkplatz inbegriffen

10 minutes to the beach! Villa Sultanas with private swimming pool
Kwale County Kwale County
0.38 km from Diani Beach
The price is CHF 513 per night
CHF 513
26 Aug - 27 Aug
includes taxes & fees
During your stay at this villa, you're just a quick walk from Diani Beach. Features include laundry facilities. The villa includes amenities such as 8 bathrooms and a Smart TV.

We are Uhai Vacations!
Kenya
0.38 km from Diani Beach
During your stay at this apartment building, you're just a quick walk from Diani Beach. You'll find features such as an outdoor pool and an arcade/games room. The apartment includes amenities such as free WiFi and a kitchen.

Diani Beach Villa AC & Pool Amani Luxury 2bd
Kwale County Kwale County
0.38 km from Diani Beach
During your stay at this villa, you're just a quick walk from Diani Beach. Enjoy features like an outdoor pool, a gym and laundry facilities. The villa offers free WiFi and a private pool.

Luxusvilla mit 2 Schlafzimmern
Diani Beach Kwale County
0.5 km from Diani Beach
During your stay at this villa, you're just a quick walk from Diani Beach. The villa offers 2.5 bathrooms.

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.
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 | 771 hotels |
|---|---|
Lowest Price | CHF 18 |
Highest Price | CHF 513 |
Popular hotels | Diani Sea Lodge, Nomad Beach Resort, Swahili Beach Resort, Baobab Beach Resort & Spa, Diani Sea Resort, Manyatta Azure Boutique Hotel, Safari Beach Hotel , Lotfa Resort Diani, Raquel's Bliss Hotel Diani, 10 minutes to the beach! Villa Sultanas with private swimming pool, We are Uhai Vacations!, Diani Beach Villa AC & Pool Amani Luxury 2bd, Luxusvilla mit 2 Schlafzimmern, Diplomat Diani Beach Resort, Villa Kapungu with private Chef, XXL Pool and garden |
Areas of Diani Beach
Explore Destinations
Top Trending
Hotels
Flights
- Flights from Geneva to San Diego
- Flights from Geneva to Beirut
- Flights to Boracay Island
- Flights from Geneva to Krabi
- Flights to Koh Tao
- Flights from Zürich to Sofia
- Flights to Marmaris
- Flights to Skopelos
- Flights to Piraeus
- Flights to Torquay
- Flights from Zürich to Rarotonga
- Flights from Zürich to Valletta
- Flights to Saint-Tropez
- Flights from Geneva to Copenhagen
- Flights to Mykonos
- Flights from Geneva to Istanbul
- Flights from Geneva to Shanghai
- Flights to Thailand
- Flights from Zürich to Cancun
- Flights from Basel to Madrid

