Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Sri Lanka

Currency in Sri Lanka: what to use and how to exchange

Sri Lanka uses the Sri Lankan rupee (LKR, Rs), with notes from Rs 20 to Rs 5,000. Bring some US dollars or euros in clean, untorn notes as a backup, withdraw rupees from bank ATMs in Colombo, Kandy or Galle, and treat cards as a city tool — cash still rules in guesthouses, tuk-tuks and village shops.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20264 min read

Key facts

Currency
Sri Lankan rupee (LKR, Rs); notes Rs 20–5,000
Best value for cashcheck
Bank ATMs in cities; licensed exchange counters for foreign notes
Cards acceptedcheck
Hotels, larger restaurants and supermarkets in Colombo, Kandy, Galle; rarely elsewhere
Cash still needed for
Tuk-tuks, guesthouses, small shops, market stalls, tips
US dollarscheck
Accepted by some hotels and tour operators, but change is given in rupees at a poor rate
Note conditioncheck
Torn, marked or heavily creased foreign notes are often refused
Time zone
UTC+5:30 all year — no clock change to plan around

Details

The rupee is a closed currency: you cannot buy it before you arrive, and you generally cannot take large amounts out. That makes the airport your first decision point. Arrival-hall exchange counters are convenient but rarely the best rate; a small change of Rs 5,000–10,000 covers the taxi and the first meal, then you exchange the rest in town.

ATMs are the workhorse. Bank-branded machines in Colombo, Kandy, Galle, Negombo and the bigger towns accept Visa, Mastercard and usually Cirrus/Maestro cards. Withdrawals are capped per transaction — often Rs 40,000–100,000 depending on the bank — so a large cash need means several withdrawals and several fees. Use machines attached to a bank branch during opening hours, cover the keypad, and keep the receipt.

For foreign notes, licensed exchange counters and bank branches in cities give better rates than hotels, which are the worst option. Moneychangers on the street are not worth the risk. If you bring US dollars, euros or pounds, ask for the rate before you hand anything over, count the rupees in front of the counter, and keep the slip.

Cards work for hotels, mid-range and up restaurants, supermarkets and larger shops in the cities and the south-coast tourist belt. Elsewhere — hill-country guesthouses, roadside rice-and-curry places, tuk-tuk drivers, national park touts — cash is the only option. Many small merchants that do take cards add a surcharge or quote a worse rate, so ask first.

Budget in rupees, not dollars. A mid-range day of guesthouse, food, transport and one paid attraction sits in the low tens of thousands of rupees; a backpacker day is a fraction of that. Carry a mix of denominations: Rs 5,000 notes are hard to break in a village shop, so keep Rs 100, Rs 500 and Rs 1,000 notes for small purchases and tips.

  • Change only what you need for two or three days at a time.
  • Keep small notes for tuk-tuks, tea stalls and tips.
  • Photograph your card and keep the number separate from the card.
  • Carry a second card from a different network as backup.
  • Spend or exchange leftover rupees before you fly — the rupee is hard to convert abroad.
Details
MethodWhere it worksWatch out for
Bank ATMCities and larger townsPer-withdrawal cap; home-bank and local fees
Licensed exchange counterColombo, Kandy, Galle, Negombo, airportCompare the rate before handing over notes
Hotel front deskAnywhere with a deskUsually the weakest rate
CardCity hotels, restaurants, supermarketsSurcharges; not accepted in villages
US dollars cashSome hotels and tour operatorsChange given in rupees at a poor rate

Rates and caps change; confirm at the counter or on the ATM screen (check).

Tips

Withdraw in larger amounts less often to cut fixed fees, but not so much that you carry a week of cash through the hill country. Split money between a day bag, a money belt and your main luggage. Tell your bank you are travelling so the first withdrawal is not blocked, and check what your card charges for foreign transactions — a no-fee travel card can save real money over a two-week trip.

Prices for foreigners are often quoted in rupees with a separate higher rate at attractions; that is normal and not a scam. What is a scam is the tuk-tuk meter that is 'broken', the driver who takes you to a 'friend's' shop, and the unofficial 'guide' at a station who offers to buy your ticket. Agree the fare or use a metered app before you get in.

If you are staying a while, a local SIM and a mobile wallet can handle small payments, but do not rely on it outside the cities. Keep a paper record of what you changed and where, in case a card is later disputed.

  • Never exchange money with someone who approaches you on the street.
  • Count your rupees before leaving the counter.
  • Use ATMs inside bank branches or hotel lobbies where possible.
  • Keep the exchange receipt until you leave the country.

FAQ

Questions people ask

What currency is used in Sri Lanka?

The Sri Lankan rupee, written LKR or Rs. Notes run from Rs 20 to Rs 5,000, with coins for smaller amounts. You cannot normally buy rupees before you arrive, so plan to exchange or withdraw on arrival.

Where is the best place to exchange money in Sri Lanka?

Licensed exchange counters and bank branches in Colombo, Kandy, Galle and Negombo usually beat airport counters and hotels. Change a small amount at the airport for your first transfer, then exchange the rest in town.

Is it better to bring cash or use a card in Sri Lanka?

Bring some cash in clean US dollars or euros as a backup, but rely on bank ATMs for most of your rupees. Cards work in city hotels, larger restaurants and supermarkets; tuk-tuks, guesthouses and village shops are cash only.

Can I pay in US dollars in Sri Lanka?

Some hotels and tour operators accept dollars, but they set the rate and give change in rupees. For everyday spending, pay in rupees — you will get better value and fewer arguments.

How much cash should I carry day to day?

Enough for two or three days of guesthouse, food, transport and tips, in mixed denominations. Keep the rest split between your luggage and a money belt, and top up at a bank ATM when you reach a city.

Deep dive

Every source; changeable facts are marked check

Sources