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

: 45 options found

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

Diani Beach Road, Diani Beach
1.5 km from the center of Diani Beach

Room in this hotel

from ALL 4,126
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 ALL 7,430
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 ALL 24,129
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 ALL 21,794
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 ALL 20,535
per night
Diani Beach, Diani Beach
95 m from the center of Diani Beach
Excellent
1315 reviews
8.4

Room in this hotel

from ALL 29,348
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 ALL 9,730
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 ALL 6,270
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 ALL 3,369
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 ALL 11,541
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 ALL 4,131
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 ALL 5,083
per night
Diani Beach Road, Diani Beach
1.6 km from the center of Diani Beach

Room in this hotel

from ALL 7,067
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 ALL 5,380
per night
Diani Beach Road, Diani Beach
273 m from the center of Diani Beach

Room in this hotel

from ALL 5,603
per night
Diani Beach Road, Diani Beach
2.1 km from the center of Diani Beach

Room in this hotel

from ALL 20,014
per night
Diani Beach Road, Diani Beach
1.6 km from the center of Diani Beach

Room in this hotel

from ALL 23,640
per night
Diani Beach Road, Diani Beach
1.8 km from the center of Diani Beach

Room in this hotel

from ALL 14,682
per night
Diani Beach, Diani Beach
1.6 km from the center of Diani Beach

Room in this hotel

from ALL 11,940
per night
Diani Beach Road, Diani Beach
1.2 km from the center of Diani Beach

Room in this hotel

from ALL 11,630
per night