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

: 58 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 ₺ 2,059
per night
Diani Beach Road, Diani Beach
1.6 km from the center of Diani Beach

Room in this hotel

from ₺ 16,599
per night
Diani Beach Road, Diani Beach
2 km from the center of Diani Beach
Excellent
1689 reviews
8.6

Room in this hotel

from ₺ 15,358
per night
Diani Beach Road, Diani Beach
273 m from the center of Diani Beach

Room in this hotel

from ₺ 3,268
per night
Diani Beach Road, Diani Beach
2.3 km from the center of Diani Beach
Good
241 reviews
6.9

Room in this hotel

from ₺ 3,655
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 ₺ 2,861
per night
Diani Beach Road, Diani Beach
1.6 km from the center of Diani Beach
Very good
5 reviews
7.2

Room in this hotel

from ₺ 4,003
per night
Diani Beach, Diani Beach
225 m from the center of Diani Beach
Excellent
1440 reviews
8.4

Room in this hotel

from ₺ 17,363
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 ₺ 3,672
per night
Diani Beach Road, Diani Beach
1.6 km from the center of Diani Beach
Excellent
2120 reviews
8.4

Room in this hotel

from ₺ 9,654
per night
Diani Beach Road, Diani Beach
2.7 km from the center of Diani Beach
Excellent
2482 reviews
8.4

Room in this hotel

from ₺ 15,775
per night
Diani Beach, Diani Beach Road, Diani Beach
348 m from the center of Diani Beach
Very good
356 reviews
7.1

Room in this hotel

from ₺ 4,634
per night
Diani Beach Road, Diani Beach
1.5 km from the center of Diani Beach
Excellent
2 reviews
8.0

Room in this hotel

from ₺ 1,880
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,198
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,699
per night
Diani Beach Road, Diani Beach
1.8 km from the center of Diani Beach

Room in this hotel

from ₺ 8,343
per night
Diani Beach, Diani Beach
1.6 km from the center of Diani Beach
Reviews rating
2 reviews
5.0

Room in this hotel

from ₺ 6,610
per night
Diani Beach Road, Diani Beach
1.2 km from the center of Diani Beach
Reviews rating
1 review
4.0

Room in this hotel

from ₺ 6,579
per night
Beach Road next to Colliers, Diani Beach
392 m from the center of Diani Beach
Fantastic
49 reviews
9.2

Room in this hotel

from ₺ 9,831
per night
Diani Beach Road Diani Beach Kwale KE, Diani Beach
1.8 km from the center of Diani Beach

Room in this hotel

from ₺ 936
per night