$40 - $83
|CHEAPEST CITY IN SRI LANKA||Katunayake||38% cheaper||Hotels in Katunayake are the cheapest in Sri Lanka at just $40 per night on average.|
|MOST EXPENSIVE CITY IN SRI LANKA||Galle||29% more expensive||Galle has the highest priced hotels in Sri Lanka with rooms averaging $83 per night.|
|MOST POPULAR CITY IN SRI LANKA||Colombo||448% 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 July. On average, it only costs AUD 7 per night in the month of July. Conversely, the most expensive month to visit Sri Lanka is June.
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 AUD 276 per night, 122% above the country’s average rate of AUD 124 per night.
Visiting and staying overnight in Talpe will cost you a premium compared to the rest of Sri Lanka. Expect to pay AUD 1,961 per night, a rate that is about 1,484% more than the country’s average.
Our users typically find that Dambulla has the lowest per night rates in the country at just AUD 9. Dambulla offers hotels rooms at an average rate that is 92% lower than the average city in Sri Lanka.