$37 - $83
|CHEAPEST CITY IN SRI LANKA||Katunayake||42% cheaper||Hotels in Katunayake are the cheapest in Sri Lanka at just $37 per night on average.|
|MOST EXPENSIVE CITY IN SRI LANKA||Galle||31% more expensive||Galle has the highest priced hotels in Sri Lanka with rooms averaging $83 per night.|
|MOST POPULAR CITY IN SRI LANKA||Colombo||446% more users visited||More momondo users search for hotels in Colombo than any other city in Sri Lanka|
The least expensive month to stay at a hotel in Sri Lanka is May. On average, it only costs $92 per night in the month of May. Conversely, the most expensive month to visit Sri Lanka is December.
Out of all the tourist destinations in Sri Lanka, our data shows that travellers tend to visit Colombo more often than any other city.
On average, a luxury hotel room in Sri Lanka costs $303 per night, 131% above the country’s average rate of $131 per night.
Visiting and staying overnight in Galle will cost you a premium compared to the rest of Sri Lanka. Expect to pay $83 per night, a rate that is about 31% more than the country’s average.
Our users typically find that Dambulla has the lowest per night rates in the country at just $9. Dambulla offers hotels rooms at an average rate that is 93% lower than the average city in Sri Lanka.