How to Handle Money and ATMs in Sri Lanka

Use ATMs from major banks like Commercial Bank or Sampath Bank for the best exchange rates. Carry some USD cash as backup, and always have small Sri Lankan Rupee notes for tuk-tuks, street food, and tips. Most cards work, but notify your bank before traveling.

  1. Find reliable ATMs. Stick to ATMs from Commercial Bank, People's Bank, Sampath Bank, or HNB Bank. These have the most reliable machines and best exchange rates. Avoid standalone ATMs in tourist areas as they often charge higher fees.
  2. Withdraw in local currency. Always choose to be charged in Sri Lankan Rupees, not your home currency. The ATM will ask - select 'Continue without conversion' or 'Decline conversion' to get the better bank exchange rate.
  3. Get small bills. Ask the bank teller to break large 5000 LKR notes into smaller denominations. You'll need 100, 500, and 1000 LKR notes for daily purchases. Most vendors can't change large bills.
  4. Keep USD cash handy. Bring $200-300 in clean, new USD bills as backup. Some higher-end hotels and tour operators prefer USD, and it's useful if ATMs are down in remote areas.
  5. Notify your bank. Tell your bank you're traveling to Sri Lanka before you leave. Otherwise, they may block your card after the first international transaction.
Do I need to exchange money before arriving?
No. ATMs at Colombo airport work well and give better rates than most exchange counters abroad. Just make sure your card works internationally.
Can I use credit cards everywhere?
Cards work at hotels, restaurants, and shops in cities, but most street food, tuk-tuks, small guesthouses, and rural areas only take cash. Always carry 3000-5000 LKR for daily expenses.
What if my card gets eaten by an ATM?
Go inside the bank immediately if it's open, or call the bank's 24-hour number. Most major banks can retrieve cards quickly during business hours. This is why you need backup cards.
Should I tip in USD or LKR?
Always tip in Sri Lankan Rupees. Use 100-200 LKR notes for most tips. Hotel staff, drivers, and restaurant servers prefer local currency.
Are US dollars widely accepted?
Some upscale hotels and tour operators accept USD, but most businesses only take LKR. Keep USD as emergency backup, not for daily spending.