Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
Sri Lanka
See the latest prices and deals by choosing your dates
Hotel in Kandy · 42.03 mi from centre
8.6
115 reviews
Breakfast available
When you stay at The Golden Crown Hotel in Kandy, you'll be in the historical district, within a 5-minute drive of Kandy Lake and Lakeside Adventist Hospital. This luxury hotel is 1.7 mi (2.7 km) from Kandyan Art Association & Cultural Centre and 1.7 mi (2.7 km) from British Garrison Cemetery.
Hotel in Dambulla, Kandalama · 4.50 mi from centre
8.8
574 reviews
Breakfast available
Located in Kandalama, Heritance Kandalama is on a lake, within a 15-minute drive of Popham's Arboretum and Dambulla Cave Temple. This family-friendly hotel is 7.4 mi (11.9 km) from Rangiri Dambulla International Stadium and 13.6 mi (22 km) from Sigiriya Museum.
Hotel in Batticaloa District, Pasikuda · 54.59 mi from centre
9.4
86 reviews
With a stay at Uga Bay - Pasikuda in Pasikuda, you'll be 0.6 mi (1 km) from Pasikuda Beach and 11.4 mi (18.4 km) from Saint Nicholas Church Chenkalady. This beach hotel is 12.9 mi (20.7 km) from Batticaloa Lagoon and 20.5 mi (33 km) from Batticaloa’s Lighthouse.
Hotel in Kandy · 41.02 mi from centre
8.8
139 reviews
Breakfast available
A stay at The Radh Hotel places you in the heart of Kandy, steps from Kandy Lake and Natha Devale. This luxury hotel is 0.2 mi (0.4 km) from Royal Palace of Kandy and 0.3 mi (0.4 km) from Maha Vishnu Devalaya.
Hotel in Nuwara Eliya, Kandapola · 61.11 mi from centre
8.8
231 reviews
Breakfast available
With a stay at Heritance Tea Factory in Kandapola, you'll be in the mountains and 6.1 mi (9.8 km) from Pedro Tea Factory and 6.4 mi (10.4 km) from Pidurutalagala. This luxury hotel is 7.4 mi (11.9 km) from Lover's Leap Waterfall and 7.9 mi (12.7 km) from Assemblies of God Church Nuwara Eliya.
Resort in Dambulla, Avudangawa · 9.14 mi from centre
9.2
248 reviews
Breakfast available
With a stay at Aliya Resort & Spa in Avudangawa, you'll be 5.5 mi (8.9 km) from Pidurangala Rock and 6.1 mi (9.9 km) from Ancient City of Sigiriya. This family-friendly resort is 12.2 mi (19.7 km) from Dambulla Cave Temple.
Resort in Sigiriya · 5.70 mi from centre
9.4
59 reviews
Breakfast available
Located in Sigiriya, Jetwing Vil Uyana is on the waterfront – a 4-minute drive from Ancient City of Sigiriya and 9 minutes from Pidurangala Rock. This family-friendly resort is 5.4 mi (8.7 km) from Minneriya National Park and 10.8 mi (17.4 km) from Dambulla Cave Temple.
Hotel in Nuwara Eliya, Hatton · 67.24 mi from centre
10.0
3 reviews
Breakfast available
When you stay at The Argyle in Hatton, you'll be in the mountains and 7 minutes by car from Devon Falls. This luxury hotel is 8.9 mi (14.4 km) from Castlereagh Reservoir and 10.8 mi (17.4 km) from St Clair Falls.
Hotel in Dambulla, Avudangawa · 8.71 mi from centre
8.8
91 reviews
Breakfast available
With a stay at Sigiriya Jungles in Avudangawa, you'll be 5.1 mi (8.1 km) from Pidurangala Rock and 5.7 mi (9.2 km) from Ancient City of Sigiriya. This luxury hotel is 6.6 mi (10.6 km) from Minneriya National Park and 7.1 mi (11.5 km) from Sigiriya Museum.
Resort in Kuchchaveli · 66.85 mi from centre
9.6
100 reviews
This beach resort is 4.7 mi (7.6 km) from Nilaveli Beach and 17.7 mi (28.5 km) from Koneswaram Temple.
Resort in Dambulla · 8.65 mi from centre
9.4
122 reviews
Breakfast available
Located in Dambulla, Jetwing Lake is in a national park – a 3-minute drive from Dambulla Cave Temple and 7 minutes from Rangiri Dambulla International Stadium. This luxury resort is 3.4 mi (5.4 km) from Popham's Arboretum and 12.8 mi (20.7 km) from Sigiriya Museum.
Hotel in Central Province, Wattegama · 35.03 mi from centre
10.0
3 reviews
Breakfast available
With a stay at Simpson's Forest Hotel in Wattegama, you'll be 9.1 mi (14.7 km) from Temple of the Tooth and 13.8 mi (22.2 km) from Royal Botanical Garden. This luxury hotel is 5.8 mi (9.4 km) from Central Highlands of Sri Lanka and 8.2 mi (13.2 km) from Udawatta Kele Sanctuary.
Hotel in Batticaloa District, Pasikuda · 54.25 mi from centre
9.0
50 reviews
Breakfast available
With a stay at Sunrise Pasikuda in Pasikuda, you'll be on the beach, just a 3-minute walk from Pasikuda Beach and 13 minutes by foot from Kalkudah Beach. This beach hotel is 11.8 mi (18.9 km) from Saint Nicholas Church Chenkalady and 13.2 mi (21.3 km) from Batticaloa Lagoon.
Hotel in Nuwara Eliya · 62.63 mi from centre
7.4
33 reviews
Breakfast available
With a stay at Araliya Green Hills - Where Historic Charm Mingles with Natural Beauty, you'll be centrally located in Nuwara Eliya, just a 5-minute walk from Victoria Park and 13 minutes by foot from Nuwara Eliya Golf Club. This family-friendly hotel is 0.9 mi (1.4 km) from Assemblies of God Church Nuwara Eliya and 1.1 mi (1.8 km) from Galway Forest Reserve.
Hotel in Kandy · 41.45 mi from centre
8.4
306 reviews
Breakfast available
Located in Kandy, Earl's Regency is in the historical district, within a 5-minute drive of Udawatta Kele Sanctuary and Kandyan Art Association & Cultural Centre. This family-friendly hotel is 2.5 mi (4.1 km) from National Museum and 2.7 mi (4.3 km) from British Garrison Cemetery.
Resort in Batticaloa District, Pasikuda · 54.72 mi from centre
8.6
99 reviews
Breakfast available
With a stay at Amaya Beach Pasikudah in Pasikuda, you'll be 0.7 mi (1.2 km) from Pasikuda Beach and 13.2 mi (21.3 km) from Batticaloa Lagoon. This beach resort is 0.4 mi (0.7 km) from Kalkudah Beach and 11.8 mi (19 km) from Saint Nicholas Church Chenkalady.
Hotel in Central Province, Medadumbara · 35.67 mi from centre
9.4
43 reviews
Breakfast available
This luxury hotel is 13.3 mi (21.4 km) from Central Highlands of Sri Lanka and 13.3 mi (21.4 km) from Knuckles Mountain.
Resort in Anuradhapura District, Tirappane · 27.74 mi from centre
9.6
29 reviews
Breakfast available
This family-friendly resort is 2.2 mi (3.6 km) from Sri Swarnabimbaramaya Temple and 19 mi (30.6 km) from Abhayagiri Dagoba.
Hotel in Hingurakgoda, Giritale · 13.06 mi from centre
8.0
41 reviews
Breakfast available
Located in Giritale, Deer Park Hotel is in the historical district, within a 15-minute drive of Giritale Wewa and Hatadage. This family-friendly hotel is 7 mi (11.3 km) from Parakrama Samudra and 7.9 mi (12.7 km) from Kiri Vihara Temple.
Hotel in Kandy · 39.11 mi from centre
8.0
102 reviews
A stay at Mahaweli Reach Hotel places you in the heart of Kandy, within a 5-minute drive of Udawatta Kele Sanctuary and Commonwealth War Cemetery. This family-friendly hotel is 2.1 mi (3.3 km) from Kanday Monasteries and 2.1 mi (3.3 km) from Devales.