Beginning of main content

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Diani Beach

Tonight Tonight 14 Dec - 15 Dec
This weekend This weekend 15 Dec - 17 Dec
Next weekend Next weekend 22 Dec - 24 Dec

Top 10 Diani Beach Hotel Deals

See all 85 Hotels in Diani Beach
The Bright Star Resort - Diani

The Bright Star Resort - Diani

Diani Beach, Diani Beach
4.0 out of 5.0
Last booking: 2 days ago
3.5 out of 5 (4 reviews)

Situated near the beach, this hotel is 2 mi (3.2 km) from Diani - Chale Marine National Park and Reserve and 9 mi (14.4 km) from Tiwi Beach. Shimba Hills National ...

C$33

C$33
Bahari Dhow Beach Villas

Bahari Dhow Beach Villas

Diani Beach Road, Diani Beach
4.0 out of 5.0
Last booking: 4 hours ago
3.5 out of 5 (6 reviews)

Nestled on the beach, this Diani Beach hotel is 1 mi (1.6 km) from Diani - Chale Marine National Park and Reserve and 9.3 mi (14.9 km) from Tiwi Beach. Shimba ...

C$104

C$104
Diani Reef Beach Resort and Spa

Diani Reef Beach Resort and Spa

Diani Beach Road, Diani Beach
4.5 out of 5.0
1 others viewing this property now
4.1 out of 5 (46 reviews)

Nestled on the beach, this Diani Beach resort is 0.5 mi (0.8 km) from Diani - Chale Marine National Park and Reserve and 8.8 mi (14.1 km) from Tiwi Beach. Shimba ...

C$127

C$127
Afrika Pearl & Spa

Afrika Pearl & Spa

Diani Beach, Ukunda
4.5 out of 5.0
4.0 out of 5 (10 reviews)

Nestled on the beach, this Diani Beach hotel is 4.7 mi (7.5 km) from Diani - Chale Marine National Park and Reserve and 11.6 mi (18.7 km) from Tiwi Beach. Shimba ...

C$98

C$98
The Sands at Nomad

The Sands at Nomad

Diani Beach Road, Diani Beach
5.0 out of 5.0
4.6 out of 5 (26 reviews)

Nestled on the beach, this Diani Beach hotel is 3.9 mi (6.3 km) from Diani - Chale Marine National Park and Reserve and 10.9 mi (17.5 km) from Tiwi Beach. Shimba ...

C$185

C$185
The Sands at Chale Island

The Sands at Chale Island

Diani Beach Road, Ukunda
4.5 out of 5.0
Last booking: 2 days ago
4.7 out of 5 (32 reviews)

This Chale Island lodge is on the beach, 11.9 mi (19.2 km) from Diani - Chale Marine National Park and Reserve, and within 32 mi (52 km) of Tiwi Beach and Shimba ...

C$218

C$218
Southern Palms Beach Resort

Southern Palms Beach Resort

Diani Beach Road, Diani Beach
4.5 out of 5.0
Last booking: 2 days ago
2 others viewing this property now
3.9 out of 5 (32 reviews)

Nestled on the beach, this Diani Beach resort is 1.3 mi (2.1 km) from Diani - Chale Marine National Park and Reserve and 9.5 mi (15.3 km) from Tiwi Beach. Shimba ...

C$138

C$138
Diani Bay Resort

Diani Bay Resort

Mwakamba road, Diani Beach
3.5 out of 5.0
3 others viewing this property now
2.5 out of 5 (13 reviews)

Located near the airport, this family-friendly hotel is 1.9 mi (3 km) from Diani - Chale Marine National Park and Reserve and 16.7 mi (26.8 km) from Shimba Hills ...

C$72

C$72
Leisure Lodge Beach & Golf Resort

Leisure Lodge Beach & Golf Resort

Diani Road, South Coast, Diani Beach
4.5 out of 5.0
4.0 out of 5 (2 reviews)

Located in Diani Beach, this beachfront resort is connected to the convention center, 0.3 mi (0.4 km) from Diani - Chale Marine National Park and Reserve, and ...

C$189

C$189
PrideInn Express Diani

PrideInn Express Diani

Diani Beach Road, Diani Beach
4.0 out of 5.0
3.1 out of 5 (8 reviews)

Situated by the sea, this hotel is 1.2 mi (1.9 km) from Diani - Chale Marine National Park and Reserve and 7.5 mi (12 km) from Tiwi Beach. Shimba Hills National ...

C$83

C$83
Map

Recent Reviews in Diani Beach