← Part of the Sri Lanka money guide
Do I need cash in Sri Lanka, or can I use cards?
Short answer: carry rupees. Cards work fine in Colombo and at hotels, but most of the everyday, and most of the fun, runs on cash. Here is how to get it well and what to keep on hand.
At a glance
Currency
Sri Lankan rupee (LKR)
Cards
Colombo, hotels, tourist south
Cash for
Tuk-tuks, street food, temples
Get rupees
Bank ATMs in town
Cash for most things, cards in the cities. The Sri Lankan rupee (LKR) is what you need day to day: tuk-tuks, street food, markets, temple donations and small towns are cash, while Visa and Mastercard work at hotels, nicer restaurants and shops in Colombo and the tourist south (Amex less so). Pull rupees from a bank ATM, always choose rupees, not dollars, at the machine, and keep small notes handy.
A cash-first country, with card islands
Sri Lanka runs largely on cash. Tuk-tuks, street food, market stalls, bus fares, temple donations and small guesthouses expect rupees, and outside Colombo and the main tourist towns, cards are often not an option at all. Visa and Mastercard are accepted at hotels, established restaurants, supermarkets and shops in Colombo and along the southern coast, with Amex much patchier.
So the working approach is simple: card for the bigger, formal things, cash for everything else, and always carry enough rupees for a day of small spending.
Getting rupees, and the dollar trap
Use a bank ATM, the major ones being Commercial Bank, Sampath, Hatton National Bank, Bank of Ceylon and People's Bank, which take foreign Visa and Mastercard. Many charge a local withdrawal fee per transaction on top of your own bank's, so take out a useful amount at once rather than lots of small withdrawals.
When the ATM or a card terminal asks whether to charge you in US dollars or rupees, always choose rupees. The dollar option is dynamic currency conversion, a poor rate. Use ATMs attached to a bank branch during the day, and decline any offer of help from a stranger at the machine.
Dollars, and leftover rupees
Do not plan to spend US dollars locally, you will need rupees, and paying in dollars where accepted gets a poor rate. If you bring some dollars to exchange, use a bank or an authorized money changer rather than the airport or your hotel for a better rate.
One local rule to know: the rupee is a restricted currency, so change any leftover rupees back before you fly home (keep your exchange receipts), since taking large amounts of LKR out of the country is not allowed and you will struggle to exchange them elsewhere.
How much to carry
Carry enough rupees for the day, tuk-tuks, meals, entry fees and tips, and top up every couple of days rather than holding a large wad. A little cash also smooths the moments cards fail, which do happen outside the cities.
For the fuller money picture and the rest, see the Sri Lanka money guide.
Common questions
Quick answers.
Do I need cash in Sri Lanka, or can I use cards?
Sri Lanka is cash-first. Cards (Visa and Mastercard) work at hotels and in Colombo and the tourist south, but tuk-tuks, street food, markets, bus fares and small towns want rupees. Carry small notes for daily spending and use a card for larger, formal purchases.
Which ATMs work with foreign cards in Sri Lanka?
Bank ATMs from Commercial Bank, Sampath, Hatton National Bank, Bank of Ceylon and People's Bank take foreign Visa and Mastercard. Many add a local per-withdrawal fee on top of your own bank's, so withdraw a useful amount at once, and always choose rupees rather than dollars.
Can I use US dollars in Sri Lanka?
Not for everyday spending, you need rupees, and paying in dollars where accepted gets a poor rate. If you bring dollars to change, use a bank or an authorized money changer rather than the airport or a hotel, which give weaker rates.
Can I take Sri Lankan rupees out of the country?
The rupee is a restricted currency, so change any leftover rupees back before you leave and keep your exchange receipts. Taking large amounts of LKR out is not allowed, and you will struggle to exchange rupees once home.
More on Sri Lanka
The little money things nobody warns you about.
- The free Sri Lanka ETA for US citizensSri Lanka made its tourist ETA free for Americans in May 2026, but free does not mean skip it: you still have to get one before you board. Here is how, and how to make sure you are not overcharged by a lookalike site.
- Tipping in Sri LankaSri Lanka has a modest, warm tipping culture. The main things to know: restaurants often add a service charge already, and the person you will most want to tip well is your driver or guide.
- Taxis and tuk-tuks in Sri LankaThe tuk-tuk is how you will get around Sri Lankan towns, and the easy way to avoid overpaying is to let an app set the fare. Here is how, plus the airport and the traps.
Sources, and how this was checked
Last checkedJul 2026
- Central Bank of Sri Lankathe official rupee (LKR) reference and currency rules
- US State DepartmentSri Lanka country information and money guidance for travelers
Our own readCard acceptance and ATM fees vary by your own bank, and the currency-export rule is set by the Central Bank of Sri Lanka; much of the rest is our practical read, so treat amounts as a guide. Checked July 2026.