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.

Granbell Hotel ColomboColombo, Sri Lanka · Best Value · 8.6/10 · €125

White Land City HotelDambulla, Sri Lanka · Best Value · 8.3/10 · €71

Lake Avenue Hotel KandyKandy, Sri Lanka · Best Value · 8.6/10 · €88
| All destinations | Budget | Best Value | Luxury |
|---|---|---|---|
| Colombo | Sofia Colombo City Hotel 8.6/10 · €67 | Granbell Hotel Colombo 8.6/10 · €125 | Marino Beach Colombo 9.2/10 · €97 |
| Dambulla | Evergreen Hotel Dambulla 8.9/10 · €14 | White Land City Hotel 8.3/10 · €71 | Sundaras Sigiriya Jungles Resort 8.8/10 · €80 |
| Kandy | Kings Grove 9.0/10 · €37 | Lake Avenue Hotel Kandy 8.6/10 · €88 | The Golden Crown Hotel 9.3/10 · €121 |