Diani Beach, Kenya

No dates selected

Sort by

Price

Property type
Distance from the city center
Facilities and services
At the hotel
In the room
Accommodation features
Star rating
Rating by reviews
Hotel name
Hotel chain

Hotels with a restaurant in Diani Beach

: 66 options found

Select dates so you can see the availability and exact prices.

Diani Beach Rd, Diani Beach
1.5 km from the center of Diani Beach
Very good
31 reviews
7.3

Room in this hotel

from AED 206
per night
Diani Beach, Kenya, Diani Beach
2.3 km from the center of Diani Beach

Room in this hotel

from AED 243
per night
Diani Beach 80401,, Diani Beach
717 m from the center of Diani Beach

Room in this hotel

from AED 439
per night
DIANI BEACH Road, Diani Beach
1.6 km from the center of Diani Beach
Fantastic
113 reviews
9.4

Room in this hotel

from AED 170
per night
Diani Beach Road, Kwale Coast, Diani Beach
1.8 km from the center of Diani Beach

Room in this hotel

from AED 162
per night
Diani Beach Road, Diani Beach
782 m from the center of Diani Beach
Good
1 review
6.0

Room in this hotel

from AED 201
per night
Kivulini Diani Beach Road Diani Beach 80401,Kivulini Diani Beach Road, Diani Beach
1.6 km from the center of Diani Beach

Room in this hotel

from AED 349
per night
Along Diani Beach Road, Kenya, Diani Beach
1.6 km from the center of Diani Beach
Excellent
7 reviews
8.6

Room in this hotel

from AED 379
per night
Diani Beach Hospital Road, Diani Beach
1.5 km from the center of Diani Beach

Room in this hotel

from AED 292
per night
P.O. Box 5826, Diani Beach
2.6 km from the center of Diani Beach

Room in this hotel

from AED 379
per night
Beach Road, Diani Beach
917 m from the center of Diani Beach
Review rating
1 review
2.0

Room in this hotel

from AED 248
per night
Pobox 1434, Diani Beach
1.6 km from the center of Diani Beach

Room in this hotel

from AED 480
per night
11771-00400, Diani Beach
1.2 km from the center of Diani Beach

Room in this hotel

from AED 197
per night
Diani Beach Road, Diani Beach
2.5 km from the center of Diani Beach
Good
4 reviews
6.0

Room in this hotel

from AED 150
per night
Diani Beach Road, Diani Beach
1.6 km from the center of Diani Beach

Room in this hotel

from AED 296
per night
43 Diani Beach, Diani Beach
1.8 km from the center of Diani Beach
Reviews rating
5 reviews
4.8

Room in this hotel

from AED 73
per night
Beach Road Opposite Diani Beach Post Office,Beach Road, Diani Beach
1.5 km from the center of Diani Beach

Room in this hotel

from AED 349
per night
Diani Beach Road after Diani Beach Hospital,Diani Beach Road, Diani Beach
1.8 km from the center of Diani Beach
Fantastic
619 reviews
9.8

Room in this hotel

from AED 2,772
per night
Golden Beach Road Diani Beach, Ukunda, Kenya, Diani Beach
2.4 km from the center of Diani Beach
Fantastic
304 reviews
9.8

Room in this hotel

from AED 480
per night
Diani Beach Road Diani Beach 80400,Diani Beach Road, Diani Beach
915 m from the center of Diani Beach

Room in this hotel

from AED 902
per night