Money & Currency in Sri Lanka
Everyone, before you land.
Sri Lanka runs on the Sri Lankan rupee (LKR), and on the South Coast, cash still does most of the work. Cards are fine at bigger hotels and some cafes, but tuk-tuk drivers, beach shacks, small shops, and market stalls generally want rupees. The good news: getting them is easy, as long as you know a few things before you land.
Getting rupees: ATMs are usually the best route
For most visitors, withdrawing rupees from a local ATM with a foreign debit card beats exchanging cash. ATMs are common in Galle, Weligama, and the main towns along the coast, though fewer in small villages, so don't plan on finding one every few kilometres. A few practical points worth knowing:
- Per-transaction limits vary by machine and bank. Many machines cap a single withdrawal somewhere in the tens of thousands of rupees, so you may need a few withdrawals to get the cash you want. Your own bank's daily limit applies on top.
- Two fees can apply. The Sri Lankan bank may charge a flat fee per foreign-card withdrawal (reported figures run from nothing at some state banks to a few hundred rupees at others), and your home bank may add its own foreign-transaction fee. Fees change, so check the machine's on-screen notice before confirming.
- Always choose rupees if the machine offers to charge you in your home currency. That option, called dynamic currency conversion, lets the machine's operator set the exchange rate, and it's rarely in your favour.
- Fewer, larger withdrawals usually cost less in fees than lots of small ones, but don't carry more cash around than you're comfortable with.
Tell your bank you're travelling before you leave, and carry a backup card kept separately from your main one. A blocked card in a small town with few ATMs is a far bigger problem than a few hundred rupees in fees.
Exchanging cash
If you bring cash, major currencies like US dollars, euros, and pounds are exchanged easily at banks and licensed exchange counters in Galle and the larger towns. Compare a couple of counters before changing a large amount, since rates vary between them, and avoid changing money with strangers on the street. Keep your exchange receipt, and don't bother bringing small, worn, or torn foreign notes, which are often refused.
When cards work, and when they don't
Visa and Mastercard are widely accepted at hotels, larger restaurants, and some shops in Galle Fort. Small guesthouses, beach cafes, tuk-tuks, and most local eateries are cash-only or may add a card surcharge. A sensible habit: assume cash unless you've seen a card machine, and always carry enough rupees to get through a day without one.
Tipping and small change
Tipping isn't mandatory, but around 10 percent is a common, appreciated gesture in restaurants that don't already add a service charge (check your bill first, since many do). For tuk-tuks and day-to-day purchases, small notes are far easier to use than large ones, so break big notes when you can at shops or cafes.
Practical tips
- Check a live exchange rate before you travel so you know roughly what prices mean in your own currency. Rates move, so don't rely on a figure from a guidebook.
- Agree prices before you ride or buy for anything unmetered, like tuk-tuks, so there's no confusion over rupees at the end.
- Keep your money split between your bag, your room, and a spare card rather than all in one place.
- Ask your guesthouse where the nearest reliable ATM is. Locals know which machines are working and which are often out of cash.
None of this is complicated once you've done it once. Withdraw rupees at an ATM, carry enough small notes, keep a backup card, and the money side of a South Coast trip takes care of itself.