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 Road, Diani Beach
1.6 km from the center of Diani Beach

Room in this hotel

from ₪ 836
per night
Diani Beach
225 m from the center of Diani Beach
Excellent
1445 reviews
8.4

Room in this hotel

from ₪ 1,190
per night
5386, Diani Beach Road, Diani Beach
1.8 km from the center of Diani Beach
Fantastic
59 reviews
9.6

Room in this hotel

from ₪ 512
per night
Diani Beach Road, Diani Beach
2.2 km from the center of Diani Beach
Very good
15 reviews
7.8

Room in this hotel

from ₪ 130
per night
Diani Beach
1.6 km from the center of Diani Beach

Room in this hotel

from ₪ 92
per night
Diani Beach 80401,, Diani Beach
717 m from the center of Diani Beach

Room in this hotel

from ₪ 359
per night
Along Diana Beach Road, Diani Beach
477 m from the center of Diani Beach

Room in this hotel

from ₪ 203
per night
Diani Beach, Kenya, Diani Beach
2.3 km from the center of Diani Beach

Room in this hotel

from ₪ 199
per night
Diani Beach Road Costa Sur Complex,Diani Beach Road, Diani Beach
2.1 km from the center of Diani Beach
Very good
8 reviews
7.8

Room in this hotel

from ₪ 159
per night
5415 Diani Beach Road, Diani Beach
1.4 km from the center of Diani Beach

Room in this hotel

from ₪ 370
per night
Diani Beach, 80400 Diani Beach, Kenya, Diani Beach
2 km from the center of Diani Beach
Fantastic
43 reviews
9.4

Room in this hotel

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

Room in this hotel

from ₪ 310
per night
Diani Beach Road, Diani Beach
1.5 km from the center of Diani Beach
Good
1 review
6.0

Room in this hotel

from ₪ 115
per night
Diani Beach Road, Diani Beach
2 km from the center of Diani Beach
Fantastic
28 reviews
9.8

Room in this hotel

from ₪ 1,120
per night
Diani Beach,, Diani Beach
1.1 km from the center of Diani Beach

Room in this hotel

from ₪ 382
per night
11771-00400, Diani Beach
1.2 km from the center of Diani Beach

Room in this hotel

from ₪ 161
per night
Diani Beach
1.8 km from the center of Diani Beach
Excellent
6 reviews
8.6

Room in this hotel

from ₪ 157
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 ₪ 393
per night
Diani Ukunda Road, Diani Beach
447 m from the center of Diani Beach
Very good
6 reviews
7.6

Room in this hotel

from ₪ 550
per night
Beach road, Diani Beach
403 m from the center of Diani Beach
Good
2 reviews
6.0

Room in this hotel

from ₪ 214
per night