Top 10 Diani Beach Hotel Deals

See all 61 Hotels in Diani Beach
The Sands at Nomad
The Sands at Nomad

Diani Beach Road, Diani Beach 80401

5.0 out of 5.0
4.7 out of 5 (20 reviews)

Nestled on the beach, this Diani Beach hotel is within 9 mi (15 km) of Diani - Chale Marine National Park and Reserve, Dian …

C$194
Diani Bay Resort
Diani Bay Resort

Mwakamba road, Diani Beach 5693

3.0 out of 5.0
2.7 out of 5 (12 reviews)

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

C$46
Afrochic Diani Beach
Afrochic Diani Beach

Golden Beach Road, Diani Beach 80400

C$548
Mzima House
Mzima House
2.9 km from Diani Beach
3.5 out of 5.0

Nestled on the beach, this Galu Kinondo aparthotel is within 6 mi (10 km) of Diani - Chale Marine National Park and Reserve …

Get Rates
Neptune Village Beach Resort & Spa All Inclusive
Neptune Village Beach Resort & Spa All Inclusive
3.5 km from Diani Beach
4.0 out of 5.0
3.6 out of 5 (11 reviews)

Nestled on the beach, this Galu Kinondo resort is within 6 mi (10 km) of Chale Beach, Diani Beach, and Diani - Chale Marine …

Get Rates
Sentrim Castle Royal Hotel
Sentrim Castle Royal Hotel
22.5 km from Diani Beach
3.0 out of 5.0
3.3 out of 5 (86 reviews)

Located in the heart of Mombasa, this hotel is within a 15-minute walk of Holy Ghost Cathedral, Shree Cutch Satsang …

C$142
Hotel EnglishPoint
Hotel EnglishPoint
23.6 km from Diani Beach
4.0 out of 5.0

Nestled on the beach, this Mombasa hotel is within 3 mi (5 km) of Mombasa Marine National Park, Voyager Beach, and Colobus …

C$176
Best Western Plus Creekside Hotel
Best Western Plus Creekside Hotel
24.9 km from Diani Beach
4.0 out of 5.0
3.5 out of 5 (29 reviews)

Located in the heart of Mombasa, this hotel is within 3 mi (5 km) of Mombasa Marine National Park, Colobus Conservation, an …

Get Rates
Sun Africa Beach Resort
Sun Africa Beach Resort
26.9 km from Diani Beach
4.5 out of 5.0
4.6 out of 5 (5 reviews)

Nestled on the beach, this Nyali Beach hotel is within 3 mi (5 km) of Voyager Beach, Leisure Golf Club, and Mombasa Marine …

Get Rates
Mombasa Beach Hotel
Mombasa Beach Hotel
27.6 km from Diani Beach
3.0 out of 5.0

Offering direct access to the beach, this Nyali Beach hotel is within 3 mi (5 km) of Leisure Golf Club, Voyager Beach, and …

Get Rates

Recent Reviews in Diani Beach

Hide content

Narrow your search

Diani Beach Hotel Guide

Heading to Mombasa and planning to stay in Diani Beach? Diani Beach offers approximately 15 apartments and hotels within a 0.1-kilometre (0.06-mile) distance of the town center.

Looking for a hotel within walking distance of the center of Diani Beach? Diani Reef Beach Resort and Spa and Southern Palms Beach Resort should suit your needs.

Diani Beach features just a handful of no-frills lodgings. You will find the Jacaranda Indian Ocean Beach Resort conveniently located 4 kilometres (2 miles) from the center of town.

20 kilometres (13 miles) away from the heart of Diani Beach, is the Tijara Beach - All Inclusive. Alternatively, the Neptune Palm Beach Boutique Resort & Spa All Inclusive is positioned 8 kilometres (5 miles) away. The Neptune Village Beach Resort & Spa All Inclusive and the Neptune Paradise Beach Resort & Spa All Inclusive are two alternative Expedia-listed accommodations around Diani Beach.

Nyali Beach is found 9 kilometres (5 miles) to the south of Diani Beach. Here, you can visit the Diani - Chale Marine National Park and Reserve. Ukunda hotels and accommodations include the Mzima House and The Sands at Nomad. If you have plenty of time, consider visiting Nyali Beach, where you can spend a little time at the Leisure Golf Club. Nyali Beach is 35 kilometres (21 miles) to the northeast of Diani Beach. The Cowrie Shell Beach Apartments and Emrald Flamingo Beach Resort & Spa are comfortable places to stay in Nyali Beach.

Are you looking for the most convenient airport for your trip to Diani Beach? Moi International Airport is 30 kilometres (18 miles) away.

false