Home › All destinations › Sri Lanka

The best hotels in Sri Lanka.

3 destinations. Three picks in each: Budget, Best Value and Luxury.

The cheapest Budget pick in Sri Lanka is Evergreen Hotel Dambulla in Dambulla, about €14 a night (reference price). The highest guest score among our picks belongs to The Golden Crown Hotel in Kandy (9.3/10 on Booking.com). 3 of our 3 Luxury picks are five-star hotels.

All destinationsBudgetBest ValueLuxury
ColomboSofia Colombo City Hotel
8.6/10 · €67
Granbell Hotel Colombo
8.6/10 · €125
Marino Beach Colombo
9.2/10 · €97
DambullaEvergreen Hotel Dambulla
8.9/10 · €14
White Land City Hotel
8.3/10 · €71
Sundaras Sigiriya Jungles Resort
8.8/10 · €80
KandyKings Grove
9.0/10 · €37
Lake Avenue Hotel Kandy
8.6/10 · €88
The Golden Crown Hotel
9.3/10 · €121