1
Earl's Regency Hotel
Hotel
High-end hotel offering restaurants & bars, plus tennis, an outdoor pool & a posh spa.
$75/night
4.60 (6.3K reviews)
2
Amaya Hills
Resort hotel
Polished quarters in an upmarket resort with valley views & elegant dining, plus a spa & a pool.
4.40 (4.9K reviews)
3
The Grand Kandyan Hotel
Hotel
Elegant hillside property featuring sweeping country views, plus a spa, restaurants & a pool.
4.50 (4.5K reviews)
4
Cinnamon Citadel
Hotel
Chic rooms & suites in a polished hotel offering dining, river views & live music.
$89/night
4.50 (4.3K reviews)
5
Oak Ray Regency Hotel
Hotel
Relaxed rooms in a polished riverside hotel offering water views, a rooftop pool & dining.
$72/night
4.10 (3.8K reviews)
7
Heritance Tea Factory
Hotel
Cosy quarters with plantation views, plus a spa & a high-end restaurant in a 1930s train carriage.
4.70 (3.1K reviews)
8
The Golden Crown Hotel
Hotel
Stylish quarters, some with mountain views, in an upscale hotel offering a spa & an infinity pool.
$99/night
4.40 (3.1K reviews)
9
Queens Hotel
Hotel
Classic quarters, some with lake views, in an upscale hotel offering an outdoor pool & 2 eateries.
$43/night
3.90 (3.1K reviews)
11
Mahaweli Reach Hotel
Hotel
Upmarket hotel overlooking the Mahaweli Ganga river, offering fine dining, a spa & a tennis court.
$77/night
4.30 (2.9K reviews)
12
Amaya Lake Dambulla
Resort hotel
👍👍 It was a fabulous experience. Nice location surrounded by various kinds of trees. Evening walk by the lake was great. We had candle light dinner by the pool. Signature suite that we booked was very clean and nice. Staff was really kind and helpful for us. And also food was amazing. Glad that we chos...
4.50 (2.9K reviews)
14
Peradeniya Rest House
Hotel
Simple rooms in a laid-back hotel offering an outdoor pool, 2 ballrooms & a restaurant.
$29/night
4.10 (2.5K reviews)
15
Earl's Regent Hotel
Hotel
Refined rooms in a polished hotel with a spa, an outdoor pool & 2 restaurants, plus mountain views.
$51/night
4.40 (2.5K reviews)
16
Hotel Sigiriya
Resort hotel
Bright property offering colourful rooms with garden patios, plus dining, tennis & an Ayurvedic spa.
$55/night
4.50 (2.4K reviews)
17
Suisse Hotel Kandy
Hotel
Upmarket Colonial-era hotel offering lake views & dining, plus a spa & an outdoor pool.
4.00 (2.3K reviews)
18
Ramboda Falls Hotel
Hotel
Colorful rooms in a casual mountainside hotel, plus 2 restaurants & scenic views.
$61/night
4.30 (2.3K reviews)
19
Thilanka Hotel - Kandy
Hotel
Refined hotel offering warm rooms, plus an Ayurvedic spa, a low-key restaurant & an outdoor pool.
4.30 (2.1K reviews)
20
Araliya Green Hills Hotel
Hotel
Warm rooms & suites in an upmarket hotel offering a rooftop wine bar, an elegant restaurant & a spa.
$78/night
4.30 (2.1K reviews)