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

3 stars hotels in Diani Beach

: 86 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 Kč 887
per night
Diani Beach Road Mombasa,Diani Beach Road, Diani Beach
3.1 km from the center of Diani Beach

Room in this hotel

from Kč 2,845
per night
Alond Diani Beach Road Diani Beach,Alond Diani Beach Road, Diani Beach
2.2 km from the center of Diani Beach
Very good
5 reviews
7.2

Room in this hotel

from Kč 2,413
per night
Diani Beach Road, Diani Beach
2.3 km from the center of Diani Beach
Good
247 reviews
6.9

Room in this hotel

from Kč 1,753
per night
South Coast, Diani Beach
3.4 km from the center of Diani Beach
Excellent
832 reviews
8.4

Room in this hotel

from Kč 3,203
per night
Diani Beach, Diani Beach Road, Diani Beach
348 m from the center of Diani Beach
Very good
358 reviews
7.1

Room in this hotel

from Kč 2,955
per night
Mwakamba road, Diani Beach,, Diani Beach
3.3 km from the center of Diani Beach
Very good
45 reviews
7.5

Room in this hotel

from Kč 3,944
per night
Diani Beach Road, Diani Beach
2.6 km from the center of Diani Beach
Review rating
1 review
2.0

Room in this hotel

from Kč 2,080
per night
Near Baharini Plaza Shopping Centre, Ukunda, Diani Beach
2.1 km from the center of Diani Beach

Room in this hotel

from Kč 1,350
per night
Near White Sandy Beach, Diani Beach
2.5 km from the center of Diani Beach

Room in this hotel

from Kč 2,532
per night
Diani Beach Road, Diani Beach
1.3 km from the center of Diani Beach
Fantastic
1 review
10

Room in this hotel

from Kč 691
per night
Diani Beach Road, Ukunda, Diani Beach
2.7 km from the center of Diani Beach

Room in this hotel

from Kč 2,184
per night
Diani Beach Road, Diani Beach
2.5 km from the center of Diani Beach

Room in this hotel

from Kč 1,551
per night
Diani Beach Road, Diani Beach
2.5 km from the center of Diani Beach

Room in this hotel

from Kč 3,448
per night
5 Diani, Diani Beach
940 m from the center of Diani Beach

Room in this hotel

from Kč 568
per night
Diani Beach Road, Diani Beach
2.5 km from the center of Diani Beach

Room in this hotel

from Kč 3,944
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 Kč 1,350
per night
Diani Link Rd, Diani Beach
1.7 km from the center of Diani Beach

Room in this hotel

from Kč 1,591
per night
Kwitu Cottages Rd, Diani Beach
2.5 km from the center of Diani Beach

Room in this hotel

from Kč 3,064
per night