10€ - 55€
|CHEAPEST CITY IN SRI LANKA||Negombo||73% cheaper||Hotels in Negombo are the cheapest in Sri Lanka at just 10€ per night on average.|
|MOST EXPENSIVE CITY IN SRI LANKA||Nilaveli||46% more expensive||Nilaveli has the highest priced hotels in Sri Lanka with rooms averaging 55€ per night.|
|MOST POPULAR CITY IN SRI LANKA||Beruwala||0% more users visited||More momondo users search for hotels in Beruwala than any other city in Sri Lanka|
May is the least expensive month to stay in Sri Lanka, with an average price of 59€ per night. That price is significantly cheaper than the most expensive month, April.
While the country has many desirable locations to visit, the most popular city in Sri Lanka to travel to is Beruwala.
An average rate of 170€ per night is to be expected when planning a stay in a luxury hotel room in Sri Lanka. This rate is about 145% above the country’s average nightly rate of 69€.
As a popular tourist destination in Sri Lanka, it is no surprise that Nilaveli has the most expensive hotel rooms at 55€ per night - 46% more than than the country's average hotel room price.
If you are travelling to Sri Lanka on a budget, plan to stay in Kalkudah which boasts the lowest average hotel room cost in the country. Charging about 90% lower than the country’s average, hotel room rates in Kalkudah are typically around 6€ per night.