Resident vs non-resident hotel rates in Sri Lanka: what you need to know
Why Sri Lankan hotels charge locals less, who qualifies for resident rates and what proof to bring at check-in.
By the hoteloffers.lk team, updated 12 November 2026
Many Sri Lankan hotels publish two prices: one for Sri Lankan residents and one for foreign guests. Resident rates are often much lower, and they are the reason a weekend in Nuwara Eliya can cost a local family half of what a visitor pays.
Who counts as a resident
Usually Sri Lankan citizens and foreigners with a valid residence visa. Some hotels also accept dual citizens. The rule is set by each hotel, so check the offer terms.
What to bring
Your NIC, passport or residence visa. The front desk may ask to see it for every adult on the booking. If you can't show it, the hotel can charge the non-resident rate.
Mixed groups
If one guest is a resident and another is not, hotels usually charge the higher rate for the room. Ask before you book.
Finding resident rates on hoteloffers.lk
Offers marked "Resident rate" are priced for Sri Lankan residents. Use the filter on the offers page to show only offers open to everyone if you are visiting from abroad.