Diani Beach, Kenya

No dates selected

Sort by

Price for a night in

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 for smokers in Diani Beach

: 48 options found

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

Diani Beach, Diani Beach
95 m from the center of Diani Beach
Excellent
1315 reviews
8.4

Room in this hotel

from ₺ 14,805
per night
Diani Beach Road, Diani Beach
2.7 km from the center of Diani Beach
Excellent
2384 reviews
8.4

Room in this hotel

from ₺ 11,853
per night
Diani Beach Road, Diani Beach
575 m from the center of Diani Beach
Fantastic
692 reviews
9.0

Room in this hotel

from ₺ 3,999
per night
Diani Beach Road, Diani Beach
2 km from the center of Diani Beach
Excellent
1615 reviews
8.6

Room in this hotel

from ₺ 15,218
per night
Diani Beach Road, Diani Beach
1.6 km from the center of Diani Beach
Excellent
1968 reviews
8.4

Room in this hotel

from ₺ 9,313
per night
Diani Beach, Diani Beach Road, Diani Beach
348 m from the center of Diani Beach
Very good
310 reviews
7.0

Room in this hotel

from ₺ 6,009
per night
Diani Beach Road, Diani Beach
2.3 km from the center of Diani Beach
Good
174 reviews
6.8

Room in this hotel

from ₺ 3,518
per night
Diani Beach Rd, Diani Beach
1.5 km from the center of Diani Beach
Very good
25 reviews
7.0

Room in this hotel

from ₺ 1,807
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 ₺ 5,841
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 ₺ 2,264
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 ₺ 3,404
per night
4 Baharini Road Off Diani Beach Road,Baharini Road, Diani Beach
2.1 km from the center of Diani Beach

Room in this hotel

from ₺ 2,788
per night
Diani Beach Road, Diani Beach
273 m from the center of Diani Beach

Room in this hotel

from ₺ 3,061
per night
Diani Beach Road, Diani Beach
2.1 km from the center of Diani Beach

Room in this hotel

from ₺ 12,790
per night
Diani Beach Road, Diani Beach
1.5 km from the center of Diani Beach

Room in this hotel

from ₺ 1,979
per night
Diani Beach Road, Diani Beach
1.6 km from the center of Diani Beach

Room in this hotel

from ₺ 12,059
per night
Diani Beach Road, Diani Beach
1.8 km from the center of Diani Beach

Room in this hotel

from ₺ 7,957
per night
Diani Beach, Diani Beach
1.6 km from the center of Diani Beach

Room in this hotel

from ₺ 6,479
per night
Diani Beach Road, Diani Beach
1.2 km from the center of Diani Beach

Room in this hotel

from ₺ 6,431
per night
Beach Road next to Colliers, Diani Beach
392 m from the center of Diani Beach

Room in this hotel

from ₺ 7,418
per night