Choose your preferred language. We speak English and 42 other languages.
Nuwara Eliya is highly rated by travellers for scenery, nature and high tea.
336 hotels 34,490 hotel reviews
Don’t miss out on Negombo! Top spot for beaches, beach walks and friendly locals.
344 hotels 58,931 hotel reviews
temples, botanical gardens and culture are just a few reasons you’ll love Kandy.
607 hotels 79,926 hotel reviews
Enjoy scenery, nature and hiking during your next trip to Ella!
425 hotels 58,399 hotel reviews
Colombo - the ideal getaway for shopping, friendly locals and food!
260 hotels 68,853 hotel reviews
Anuradhapura is highly rated by travellers for temples, ancient landmarks and history.
164 hotels 17,793 hotel reviews
A tranquil retreat perched on hills, Heritance Kandalama offers panoramic views of the Sigiriya Rocks.
Average review score: 8.8
Featuring the luxurious comforts of a boutique hotel, 98 Acres Resort & Spa is set in Ella amidst a stunning landscape also known as the 98 acre tea estate.
Average review score: 9.3
Aliya Resort and Spa is set amidst lush tropical foliage. Situated just opposite Sigiriya Rock, the resort boasts an outdoor swimming pool, fitness centre and 4 dining options.
Average review score: 9.1
Situated right along the beachfront in Kalutara, Citrus Waskaduwa features dining options, an outdoor pool, a spa and a fitness centre. Free Wi-Fi access is provided in its public areas.
Average review score: 8.2
Boasting a private beach area and a terrace with views of the bay and Colombo’s skyline, Mount Lavinia Hotel offers a relaxing getaway. This colonial-style hotel features a spa and 3 dining options.
Average review score: 8.1
Located 2 km from Odel Shopping Mall, Shalimar Hotel in Colombo offers air-conditioned rooms with free Wi-Fi. Aside from a 24-hour front desk, it also has a restaurant and bar.
Average review score: 7.2