Top 10 Diani Beach Hotel Deals

See all 63 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 3.9 mi (6.3 km) from Diani - Chale Marine National Park and Reserve and 10. …

C$156
Diani Bay Resort
Diani Bay Resort

Mwakamba road, Diani Beach 5693

3.0 out of 5.0
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 …

C$53
Afrochic Diani Beach
Afrochic Diani Beach

Golden Beach Road, Diani Beach 80400

Get Rates
Neptune Paradise Beach Resort & Spa All Inclusive
Neptune Paradise Beach Resort & Spa All Inclusive
3.4 km from Diani Beach
4.0 out of 5.0
4.1 out of 5 (18 reviews)

This Galu Kinondo resort is on the beach, 6.1 mi (9.8 km) from Diani - Chale Marine National Park and Reserve, and within 2 …

C$144
Lantana Galu Beach
Lantana Galu Beach
3.7 km from Diani Beach
4.0 out of 5.0
5 out of 5 (2 reviews)

This Galu Kinondo hotel is on the beach, 6.3 mi (10.2 km) from Diani - Chale Marine National Park and Reserve, and within 2 …

C$294
Kinondo Kwetu
Kinondo Kwetu
6.7 km from Diani Beach
3.5 out of 5.0

Situated in Ukunda, this resort is 3.7 mi (6 km) from Chale Beach and 8.2 mi (13.2 km) from Diani - Chale Marine National Par …

Get Rates
The Sands at Chale Island
The Sands at Chale Island
12.8 km from Diani Beach
4.0 out of 5.0
4.6 out of 5 (19 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 …

Get Rates
Tijara Beach - All Inclusive
Tijara Beach - All Inclusive
16.8 km from Diani Beach
4.0 out of 5.0
5 out of 5 (1 reviews)

Nestled on the beach, this Mombasa resort is 6.4 mi (10.3 km) from Fort Jesus and 11.5 mi (18.6 km) from Voyager Beach. …

Get Rates
Nyali International Beach Hotel & Spa
Nyali International Beach Hotel & Spa
25.5 km from Diani Beach
3.5 out of 5.0
3.4 out of 5 (34 reviews)

Located in Mombasa, this beachfront hotel is next to a golf course, 0.6 mi (1 km) from Voyager Beach, and within 6 mi (10 km) …

C$108
Sunrise Resort Apartments & Spa
Sunrise Resort Apartments & Spa
28.4 km from Diani Beach
3.0 out of 5.0

Located in Nyali Beach, this hotel is within 3 mi (5 km) of Leisure Golf Club, Nguuni Nature Sanctuary, and Rabai Museum. …

Get Rates

Recent Reviews in Diani Beach

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