$21 - $77
|CHEAPEST CITY IN SRI LANKA||Negombo||66% cheaper||Hotels in Negombo are the cheapest in Sri Lanka at just $21 per night on average.|
|MOST EXPENSIVE CITY IN SRI LANKA||Galle||28% more expensive||Galle has the highest priced hotels in Sri Lanka with rooms averaging $77 per night.|
|MOST POPULAR CITY IN SRI LANKA||Colombo||81% 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 $112 per night in the month of July. Conversely, the most expensive month to visit Sri Lanka is April.
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 $261 per night, 49% above the country’s average rate of $175 per night.
Visiting and staying overnight in Galle will cost you a premium compared to the rest of Sri Lanka. Expect to pay $77 per night, a rate that is about 28% more than the country’s average.
Our users typically find that Colombo has the lowest per night rates in the country at just $24. Colombo offers hotels rooms at an average rate that is 86% lower than the average city in Sri Lanka.