$35 - $60
|CHEAPEST CITY IN SRI LANKA||Pinnawala||25% cheaper||Hotels in Pinnawala are the cheapest in Sri Lanka at just $35 per night on average.|
|MOST EXPENSIVE CITY IN SRI LANKA||Ratnapura||32% more expensive||Ratnapura has the highest priced hotels in Sri Lanka with rooms averaging $60 per night.|
|MOST POPULAR CITY IN SRI LANKA||Pinnawala||28% more users visited||More momondo users search for hotels in Pinnawala than any other city in Sri Lanka|
7 hotels are available near Sri Pada in Ratnapura. The average price near Sri Pada is $38/night, but prices can vary based on time of year along with other factors. The peak season (September), when Sri Pada is most popular, has an average price of $39/night whereas the low season (October) generally costs $60/night on average. Hotels near Sri Pada are typically 130% lower than the average hotel in Ratnapura, which is $49.
Those looking to stay in a popular tourist area of Sabaragamuwa will likely find Pinnawala to be the best bet, as more momondo users looking for hotels in Sabaragamuwa plan to visit Pinnawala than any other city. The average price of a hotel in Pinnawala is $37/night. Secondary destinations in Sabaragamuwa include Kegalle and Belihuloya, where you can find hotels for $19/night and $60/night on average.
Those looking for a good deal on a hotel room in Sabaragamuwa should consider looking at hotels in Ratnapura, which is generally the cheapest city to stay in. If you are looking to stay elsewhere, a good deal for a hotel in Sabaragamuwa would be any price less than $39/night.
Looking at our users' ratings, the best hotels in Sabaragamuwa are Heaven Hills Guest House(94), located in Maskeliya, Hotel Athgira(85), located in Udawalawa, and Grand Udawalawe Safari Resort(81), located in Embilipitiya.