In this case, it’s better to bring freely exchanged international currencies like USD or Euro. You will find many currency exchange counters at the arrival lounge (after walking past baggage clearance and customs). Also, convert some of your money into local currency for tipping, shopping and other diverse expenses.
It depends on your primary account currency. If your account is in Kuwait Dinar, bring that (or you’ll lose on converting to a third currency). You can convert the currency to Rupees on arrival at the airport.
The Rupee is the only currency used at most of the local outlets. However, major tourist hotels and other tourism establishments accept USD and Euro, etc. So, it’s advisable to have it and change on hand as and when required.
Yes, you can. They’ll quote the price in US Dollars or Euros and collect the payment in Sri Lankan Rupees at the existing exchange rate.
The country’s currency is Sri Lankan Rupee and is available in a range of denominations, namely, Rs. 10, Rs.20, Rs. 50, Rs. 100, Rs.200, Rs. 500, Rs. 1000, Rs. 2000 & Rs. 5000. For low price purchases, it’s convenient to have coins and bills of lower denominations on hand.