£26 - £44
|CHEAPEST CITY IN SRI LANKA||Negombo||26% cheaper||Hotels in Negombo are the cheapest in Sri Lanka at just £26 per night on average.|
|MOST EXPENSIVE CITY IN SRI LANKA||Galle||26% more expensive||Galle has the highest priced hotels in Sri Lanka with rooms averaging £44 per night.|
|MOST POPULAR CITY IN SRI LANKA||Colombo||481% more users visited||More momondo users search for hotels in Colombo than any other city in Sri Lanka|
At just £41 per night on average, December is the least expensive month to stay at a hotel in Sri Lanka. The most expensive month to stay at a hotel in Sri Lanka is July.
As many would assume, more people stay in Colombo than in any other city while visiting Sri Lanka.
At £143 per night, the average luxury hotel room in Sri Lanka is 129% above the rate of a typical hotel room in Sri Lanka, which is £63.
Galle is the most expensive city in Sri Lanka to book a hotel room in. The nightly rate of £44 is 26% more than the average city in Sri Lanka.
If you’re looking for the best deal when visiting Sri Lanka, consider staying in Hikkaduwa. According to our data, Hikkaduwa is the least expensive city to spend the night in when visiting Sri Lanka, with an average nightly rate of £6, 90% below the country’s average.