$11 - $48
|CHEAPEST CITY IN SRI LANKA||Negombo||69% cheaper||Hotels in Negombo are the cheapest in Sri Lanka at just $11 per night on average.|
|MOST EXPENSIVE CITY IN SRI LANKA||Bentota||34% more expensive||Bentota has the highest priced hotels in Sri Lanka with rooms averaging $48 per night.|
|MOST POPULAR CITY IN SRI LANKA||Colombo||87% more users visited||More momondo users search for hotels in Colombo than any other city in Sri Lanka|
If you are looking to save a few dollars on your hotel room in Sri Lanka, consider visiting the country in August as it is the least expensive month at just $28 per night. Avoid booking a hotel room in April if you are looking for a deal; it is the most expensive month.
There is little doubt that travelers enjoy various cities in Sri Lanka, but the majority of travelers who visit Sri Lanka tend to spend the most time in Colombo.
Prices of luxury hotel rooms fluctuate based on the location and hotel brand that you stay at, but in Sri Lanka you can expect a nightly rate of about $242, which is 214% above the average hotel room cost of $77 per night.
At $48 per night, Bentota is the most expensive city in Sri Lanka to book a hotel room in. The average cost of $48 is about 34% above the country's average price per night.
If you are traveling to Sri Lanka on a budget, plan to stay in Dambulla which boasts the lowest average hotel room cost in the country. Charging about 91% lower than the country’s average, hotel room rates in Dambulla are typically around $6 per night.