The average prices of hotels in Nikaweratiya have been around $39 per night over the last 3 days.
$35 per night is the cheapest Nikaweratiya hotel price found in our data from the last 72 hours.
Prices for a hotel in Nikaweratiya tonight are about $35 on average, but HotelsCombined users have found prices as low as $35 for tonight in the last 3 days.