Diani Beach, Kenya

No dates selected

Sort by

Price per night in

Distance from the city center

Hotels in Diani Beach city center

: 160 options found

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

Diani Beach Road, Diani Beach
2.7 km from the center of Diani Beach
2149 reviews
8.0

Room in this hotel

from $ 162
per night
Diani Beach Road, Diani Beach
1.5 km from the center of Diani Beach

Room in this hotel

from $ 49
per night
Diani Beach Road, Diani Beach
921 m from the center of Diani Beach
1384 reviews
8.2

Room in this hotel

from $ 212
per night
Diani Beach Road, Diani Beach
1.6 km from the center of Diani Beach
1907 reviews
8.0

Room in this hotel

from $ 163
per night
Diani Beach Road, Diani Beach
2.1 km from the center of Diani Beach
1468 reviews
9.0

Room in this hotel

from $ 238
per night
Diani Beach Road, Diani Beach
575 m from the center of Diani Beach
692 reviews
9.0

Room in this hotel

from $ 98
per night
Diani Beach, Diani Beach
1.3 km from the center of Diani Beach
624 reviews
8.2

Room in this hotel

from $ 188
per night
Diani Beach, Diani Beach
95 m from the center of Diani Beach
1261 reviews
8.0

Room in this hotel

from $ 345
per night
South Coast, Diani Beach
3.4 km from the center of Diani Beach
607 reviews
8.0

Room in this hotel

from $ 135
per night
Diani Beach, Diani Beach Road, Diani Beach
348 m from the center of Diani Beach
310 reviews
7.0

Room in this hotel

from $ 126
per night
Diani Beach Road, Diani Beach
2.3 km from the center of Diani Beach
174 reviews
6.8

Room in this hotel

from $ 90
per night
Diani Beach Rd, Diani Beach
1.5 km from the center of Diani Beach
20 reviews
7.0

Room in this hotel

from $ 43
per night
Diani Beach Road, 80401 Diani Beach, Kenya, Diani Beach
1.8 km from the center of Diani Beach
578 reviews
10

Room in this hotel

from $ 580
per night
P. O. Box 277703, Diani Beach
2.4 km from the center of Diani Beach
304 reviews
9.8

Room in this hotel

from $ 141
per night
5386, Diani Beach Road, Diani Beach
1.8 km from the center of Diani Beach
58 reviews
9.6

Room in this hotel

from $ 96
per night
DIANI BEACH Road, Diani Beach
1.6 km from the center of Diani Beach
113 reviews
9.4

Room in this hotel

from $ 53
per night
Diani Beach, Kenya, Diani Beach
3.5 km from the center of Diani Beach
84 reviews
9.0

Room in this hotel

from $ 90
per night
Diani Beach, 80400 Diani Beach, Kenya, Diani Beach
2 km from the center of Diani Beach
43 reviews
9.0

Room in this hotel

from $ 82
per night
Galu Kinondo Beach, Diani Beach
2.1 km from the center of Diani Beach
6 reviews
8.6

Room in this hotel

from $ 106
per night
Diani Beach Rd, Diani Beach
1.8 km from the center of Diani Beach
13 reviews
8.0

Room in this hotel

from $ 97
per night