← Part of the Sri Lanka money guide

Sri Lankachecked Jul 2026

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

The short answer

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.

Written and kept current by the True Trip Costs desk. Last checked Jul 2026. Who writes these, and how they are checked →

Sources, and how this was checked

Last checkedJul 2026

Primary sources

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.