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
Resort in Central Province, Panwila · 33.36 mi from centre
9.2
54 reviews
Breakfast available
When you stay at Madulkelle Tea and Eco Lodge in Madulkele, you'll be in the mountains and 3 minutes by foot from Central Highlands of Sri Lanka. This luxury resort is 6.1 mi (9.9 km) from Sembuwatte Lake and 11.3 mi (18.2 km) from Knuckles Mountain.
Resort in Central Province, Alawatugoda · 33.87 mi from centre
9.8
7 reviews
Located in Alawatugoda, Aarunya Nature Resort & Spa is in the mountains, within a 15-minute drive of Euphoria Spice and Herbal and Aluvihare Rock Temple. This luxury resort is 9.1 mi (14.6 km) from Udawatta Kele Sanctuary and 9.2 mi (14.7 km) from Kanday Monasteries.
Hotel in Batticaloa District, Pasikuda · 55.04 mi from centre
8.8
22 reviews
When you stay at Anilana Pasikuda in Pasikuda, you'll be on the beach, within a 5-minute drive of Kalkudah Beach and Pasikuda Beach. This beach hotel is 12.1 mi (19.4 km) from Saint Nicholas Church Chenkalady and 13.5 mi (21.8 km) from Batticaloa Lagoon.
Resort in Batticaloa District, Pasikuda · 54.11 mi from centre
8.8
49 reviews
Breakfast available
Located in Pasikuda, Maalu Maalu Resort & Spa is on the beach – a 4-minute walk from Pasikuda Beach and within a 5-minute drive of Kalkudah Beach. This beach resort is 12.1 mi (19.4 km) from Saint Nicholas Church Chenkalady and 13.5 mi (21.7 km) from Batticaloa Lagoon.
Hotel in Batticaloa District, Kiran · 54.37 mi from centre
9.6
48 reviews
Breakfast available
With a stay at Karpaha Sands in Kiran, you'll be 9.4 mi (15.2 km) from Saint Nicholas Church Chenkalady and 10.9 mi (17.5 km) from Batticaloa Lagoon. This beach hotel is 5.1 mi (8.2 km) from Kalkudah Beach and 6.2 mi (10 km) from Pasikuda Beach.
Hotel in Nuwara Eliya · 63.02 mi from centre
10.0
1 review
Breakfast available
Located in Nuwara Eliya, The Bellwood Manor is in the mountains, within a 15-minute walk of Lake Gregory and Victoria Park. This family-friendly hotel is 1 mi (1.6 km) from Nuwara Eliya Golf Club and 1 mi (1.7 km) from Galway Forest Reserve.
Resort in Batticaloa District, Pasikuda · 54.14 mi from centre
9.0
49 reviews
Breakfast available
With a stay at Sun Siyam Pasikudah in Pasikuda, you'll be on the beach – a 3-minute walk from Pasikuda Beach and a 3-minute drive from Kalkudah Beach. This beach resort is 12 mi (19.3 km) from Saint Nicholas Church Chenkalady and 13.4 mi (21.6 km) from Batticaloa Lagoon.
Hotel in Gampaha District, Veyangoda · 70.57 mi from centre
8.8
11 reviews
Breakfast available
With a stay at The Covanro in Veyangoda, you'll be 19.4 mi (31.1 km) from Negombo Beach and 26.2 mi (42.2 km) from Galle Face Green. This family-friendly hotel is 26.7 mi (43 km) from Galle Face Beach.
Hotel in Sigiriya · 5.41 mi from centre
9.6
38 reviews
Located in Sigiriya, Water Garden Sigiriya is in a national park, within a 10-minute drive of Sigiriya Museum and Ancient City of Sigiriya. This luxury hotel is 4.8 mi (7.7 km) from Pidurangala Rock and 6.8 mi (11 km) from Minneriya National Park.
Resort in Sigiriya · 5.40 mi from centre
8.6
505 reviews
Breakfast available
With a stay at Hotel Sigiriya in Sigiriya, you'll be in the historical district, just steps from Ancient City of Sigiriya and a 4-minute drive from Sigiriya Museum. This spa resort is 2.5 mi (4.1 km) from Pidurangala Rock and 4.6 mi (7.4 km) from Minneriya National Park.
Hotel in Kandy · 43.69 mi from centre
7.6
174 reviews
Breakfast available
Located in Kandy, Amaya Hills Kandy is in the historical district, within a 10-minute drive of Amaya Medical Center and New Ranweli Spice Garden. This family-friendly hotel is 2.6 mi (4.2 km) from Ceylon Tea Museum and 2.9 mi (4.7 km) from University of Peradeniya.
Hotel in Nuwara Eliya · 62.50 mi from centre
8.8
171 reviews
When you stay at Grand Hotel in Nuwara Eliya, you'll be in the mountains, within a 10-minute walk of Victoria Park and Nuwara Eliya Golf Club. This eco-friendly hotel is 0.8 mi (1.3 km) from Assemblies of God Church Nuwara Eliya and 1 mi (1.7 km) from Galway Forest Reserve.
Resort in Dambulla · 8.57 mi from centre
7.6
74 reviews
Breakfast available
Located in Dambulla, Sigiriana Resort by Thilanka is in the historical district – a 4-minute drive from Dambulla Cave Temple and 8 minutes from Popham's Arboretum. This luxury resort is 4.3 mi (6.9 km) from Rangiri Dambulla International Stadium and 13.8 mi (22.1 km) from Sigiriya Museum.
Hotel in Kandy · 41.34 mi from centre
8.6
405 reviews
Breakfast available
A stay at Radisson Hotel Kandy places you in the heart of Kandy, within a 5-minute drive of Kandyan Art Association & Cultural Centre and British Garrison Cemetery. This spa hotel is 1.4 mi (2.3 km) from Temple of the Tooth and 4.7 mi (7.6 km) from Royal Botanical Garden.
Resort in Sri Lanka, Bangadeniya · 67.68 mi from centre
7.4
52 reviews
Breakfast available
When you stay at Anantaya Resort and Spa Chilaw in Bangadeniya, you'll be within a 5-minute drive of Anawilundawa Bird Sanctuary. This beach resort is 12.6 mi (20.3 km) from Chilaw General Hospital and 13.9 mi (22.3 km) from Munneswaram Temple.
Hotel in Dambulla, Avudangawa · 8.64 mi from centre
9.4
93 reviews
Breakfast available
With a stay at Cassandra Culture Resort in Avudangawa, you'll be 5.1 mi (8.3 km) from Pidurangala Rock and 5.8 mi (9.3 km) from Ancient City of Sigiriya. This luxury hotel is 6.7 mi (10.7 km) from Minneriya National Park and 12.8 mi (20.6 km) from Dambulla Cave Temple.
Hotel in Dambulla, Avudangawa · 8.90 mi from centre
9.0
13 reviews
Breakfast available
Located in Avudangawa, Seerock The King's Domain is in the mountains, within a 15-minute drive of Pidurangala Rock and Ancient City of Sigiriya. This family-friendly hotel is 5.7 mi (9.2 km) from Minneriya National Park and 6.3 mi (10.1 km) from Sigiriya Museum.
Resort in Kandy · 42.68 mi from centre
9.6
37 reviews
Breakfast available
Located in Kandy, FOX Resorts Kandy is in the mountains, within a 10-minute drive of Kandy Clock Tower and Kandy Lake. This family-friendly resort is 3.1 mi (5 km) from Wales Park and 3.3 mi (5.3 km) from Royal Palace of Kandy.
Resort in Matale District, Ukuwela · 33.14 mi from centre
8.8
50 reviews
Breakfast available
This family-friendly resort is 0.3 mi (0.5 km) from Central Highlands of Sri Lanka and 7.5 mi (12 km) from Sembuwatte Lake.
Hotel in Nuwara Eliya · 62.56 mi from centre
7.6
28 reviews
Breakfast available
When you stay at Araliya Green City - Your Gateway to Everything in Nuwara Eliya in Nuwara Eliya, you'll be next to a golf course, within a 5-minute drive of Nuwara Eliya Golf Club and Lake Gregory. This golf hotel is 2.3 mi (3.8 km) from Lover's Leap Waterfall and 2.6 mi (4.2 km) from Pedro Tea Factory.