💰 Quick Context: The Sri Lankan Rupee
Sri Lanka uses the Sri Lankan Rupee (LKR / Rs). A tea or coffee costs 100–300 LKR, a restaurant meal 500–2,000 LKR, and a hotel night 5,000–30,000 LKR. Sri Lanka is affordable, though prices have risen since the 2022 economic crisis. Quick math: roughly 300 LKR = $1 USD. Divide by 3 and drop two zeros (e.g., 3,000 LKR is about $10). Sri Lanka is predominantly cash-based outside Colombo's modern areas. Carry cash for most situations beyond hotels and upscale restaurants.
🎧 Order Sri Lankan Rupee Before You Fly
Have cash in hand when you land. Insured delivery, 2–5 day shipping.
Order LKR → CEI Currency ExchangeCash vs. Card: What to Expect in Sri Lanka
Sri Lanka is heavily cash-dependent outside of Colombo and major tourist hotels. Cards are accepted at hotels, larger restaurants in Colombo and tourist zones, but much of the country runs on cash.
Colombo is the most card-friendly: Colombo 3 (Kollupitiya) and Colombo 7 have modern restaurants, malls, and shops that accept cards without issue
Galle Fort has growing card acceptance: Boutique hotels, cafés, and shops in the fort area increasingly take cards, but local spots outside the fort walls are cash-only
Kandy, Ella, and beach towns: Hotels and upscale restaurants in Kandy, Ella, Mirissa, and Unawatuna accept cards, but local restaurants and shops are cash-only
Cash needed for: Tuk-tuks, local buses and trains, most restaurants outside Colombo, market stalls, temple donations, beach vendors, and guesthouses outside tourist zones
How much to carry: 5,000–10,000 LKR ($15–$35) is a good daily cash backup. Bring more if traveling outside Colombo or visiting rural areas
How to Get Rupees for Your Sri Lanka Trip
Sri Lanka has spent the past few years rebuilding from a serious currency crisis: the rupee lost over half its value against the dollar in 2022, the central bank introduced exchange controls, and dual official/parallel rates emerged for a period. The economy has stabilized but cash habits became entrenched, and travelers should plan for a cash-heavy trip. Cards work at Colombo's Cinnamon, Hilton, Shangri-La, and Galle Face Hotel, the larger Galle Fort restaurants, and most chain businesses. Cash is essential for tuk-tuks, local restaurants outside Colombo, train and bus tickets (a famously cash-only system), Kandy's Sacred Tooth Temple area vendors, beach guesthouses in Mirissa, Hikkaduwa, and Arugam Bay, and tea-country (Nuwara Eliya, Ella) homestays. Two routes for getting LKR: bring USD or EUR to exchange, or pull from a Commercial Bank or Sampath Bank ATM after landing.
Bring USD or EUR cash to exchange in Sri Lanka
Sri Lankan rupee is a closed currency: most US currency-exchange services and home banks (Bank of America, Chase, Wells Fargo, Citi do not stock LKR). A currency-exchange service like CEI Currency Exchange can ship USD or EUR to a US address with insured 2–5 day delivery. Most travelers handle Sri Lanka by bringing crisp USD $300–500 in $50s and $100s and exchanging at a Colombo bank or licensed money-changer on landing — bank rates are typically within 1–3% of the interbank rate. Sri Lanka does not have a Bank of America Global ATM Alliance partner. USD bill quality matters here: torn, marked, or pre-2009 series bills get rejected outright; bring crisp post-2009 bills only. The cleanest setup for most Sri Lanka trips: pack USD $300–500 for exchange, use a Wise card at Colombo hotel and chain restaurant card payments, and pull rupees from Commercial Bank or Sampath Bank ATMs as needed.
Withdraw from a Sri Lankan bank ATM
On the ground, the cheapest source of rupees is a major Sri Lankan bank ATM. Commercial Bank of Ceylon, Sampath Bank, Hatton National Bank (HNB), Bank of Ceylon, and People's Bank all give the actual interbank rate with no markup. Most charge a per-transaction operator fee for foreign cards (typically LKR 600–800, posted on the screen before you confirm). Withdrawal limits run roughly LKR 30,000–60,000 per transaction. Bank ATMs cluster around Colombo (Galle Face, Bambalapitiya, Liberty Plaza, Crescat Boulevard), Kandy (around the Temple of the Tooth), Galle Fort, Negombo, and at CMB (Bandaranaike International) airport arrivals. Coverage thins in the hill country (Nuwara Eliya, Ella, Haputale) and along the southern beach strips. Decline DCC every time the screen offers "charge in USD". See the Best ATMs section below for the bank-by-bank lineup. Want to know what a Commercial Bank withdrawal will actually cost on your card after fees? Drop it into our ATM fee calculator.
Airport counters & tuk-tuk "exchange" offers
Three traps to walk past in Sri Lanka. The currency-exchange counters in arrivals at CMB (Bandaranaike International Colombo) advertise rates that look reasonable but routinely run 5–10% off the interbank rate. Honest exception worth knowing: licensed money-changers in Fort, Pettah, and along Galle Road in Colombo often offer the country's tightest USD-to-LKR spreads, often 1–2% off interbank. The unlicensed touts in Pettah Market and around the Sacred Tooth Temple in Kandy use the "no commission" framing while baking the markup into the rate. Third, the standalone independent ATMs at smaller hotel arcades along the beach strips layer DCC pitches and operator fees. Stick to bank-branded ATMs at Commercial Bank, Sampath, HNB, Bank of Ceylon, or People's Bank; decline DCC; and licensed downtown Colombo money-changers are the one acceptable cash-to-cash route. Sri Lanka does not yet have a city-specific guide on this site, but the Best ATMs section below covers the bank lineup.
For a side-by-side comparison of every method (bank wire, travel card, pre-order, ATM, exchange counter) including USD-to-LKR timing tips, see our complete Getting Currency guide →.
Best ATMs to Use in Sri Lanka
Sri Lanka's major banks operate ATMs across the island. Note that withdrawal limits can be low (20,000–40,000 LKR per transaction), so you may need multiple withdrawals. Always choose LKR when prompted.
Bank of Ceylon
Government-owned bank with the widest ATM network across the island. You will find Bank of Ceylon ATMs in every major city and town, including rural areas where other banks have limited presence.
RecommendedCommercial Bank of Ceylon
The largest private bank in Sri Lanka with reliable ATMs in cities and tourist areas. Commercial Bank often allows higher withdrawal limits than other banks, making it a good choice for larger cash needs.
RecommendedHatton National Bank (HNB)
Strong ATM coverage across the island, especially in the hill country (Kandy, Nuwara Eliya, Ella). A reliable option with English-language interfaces on most machines.
Recommended⚠ Watch Out for Dynamic Currency Conversion (DCC)
DCC is less common in Sri Lanka than in Europe, but it can occur at some tourist-area ATMs and hotels. If an ATM or card terminal offers to charge you in USD instead of LKR, always decline. Choosing USD means accepting a 3–8% markup hidden in their exchange rate. Always select "LKR" or "local currency" at every prompt.
ATMs to Avoid in Sri Lanka
Sri Lanka does not have the same independent ATM operators found in Europe, but you should still exercise caution with unbranded machines.
Standalone Unbranded ATMs
Avoid ATMs that are not clearly affiliated with a major Sri Lankan bank. These can appear near tourist areas and may charge extra fees or offer poor exchange rates. Stick to Bank of Ceylon, Commercial Bank, or HNB machines. Note: even major bank ATMs often have low withdrawal limits (20,000–40,000 LKR per transaction). You may need multiple withdrawals.
AvoidPaying by Card in Sri Lanka
Card Networks
Visa and Mastercard are accepted at hotels, larger restaurants, and shops in Colombo and tourist zones. These are the only reliable card networks in Sri Lanka
American Express has very limited acceptance, mostly restricted to high-end hotels in Colombo. Do not rely on Amex
Discover is not accepted in Sri Lanka. Not recommended as a travel card here
Contactless & Mobile Payments
Tap-to-pay works at newer terminals in Colombo's One Galle Face Mall, Shangri-La, and some Cinnamon hotel properties. Outside Colombo, contactless is rare. In Kandy, Galle, and the hill country, expect chip-and-PIN or cash for most transactions.
Apple Pay and Google Pay have very limited acceptance, even in Colombo. Do not rely on mobile payments for your trip
Outside Colombo: Expect to use chip-and-PIN for card transactions. Contactless is rare in Kandy, Galle, Ella, and beach towns
Where Cards May Not Work
Tuk-tuks: Always cash-only. Negotiate and pay in rupees
Local buses and trains: Cash-only at ticket counters, including the famous Kandy-Ella railway
Market stalls and street food: Cash-only throughout the country
Temple donations: Always cash. Carry small bills
Beach vendors and local restaurants: Cash-only in Mirissa, Unawatuna, and most coastal areas outside resort hotels
Guesthouses outside tourist zones: Many smaller accommodations only accept cash
Tipping in Sri Lanka
Tipping Guide
A 10% service charge is often included at hotels and upscale restaurants. Check your bill before adding more
Restaurants: If no service charge is included, 10% is generous. Rounding up the bill is also appreciated
Tuk-tuk drivers: 50–100 LKR is a kind gesture, especially for longer rides or if the driver was helpful
Safari and tour guides: 500–1,000 LKR per day is appropriate for guides. Tip drivers separately
Hotels: 100–200 LKR for porters. Housekeeping tips of 100–200 LKR per day are appreciated
Spa treatments: 10% if no service charge is included
Colombo, the Hill Country & Beaches: Practical Money Tips
Things to Know
For city-specific tips, see our Colombo money guide covering Fort district ATMs, Pettah market cash tips, and tuk-tuk costs.
2022 economic crisis impact: Sri Lanka's currency devalued significantly during the crisis. The country has stabilized, but exchange rates have changed. Always check current rates before your trip
Low ATM withdrawal limits: Many ATMs limit withdrawals to 20,000–40,000 LKR per transaction. Plan for multiple withdrawals, or use Commercial Bank which often allows higher limits
USD cash is useful as a backup: US dollars are widely accepted at hotels and can be exchanged easily at banks and licensed exchange shops. Carry some USD for emergencies
Train tickets are cash-only: Including the famous Kandy to Ella route. Buy tickets at the station with rupees
Safari and national park fees: Entrance fees at national parks (Yala, Udawalawe, Minneriya) can often be paid in USD and are sometimes required in USD for foreigners
Colombo has modern payment options: Malls like One Galle Face and Colombo City Centre, along with upscale restaurants, accept cards readily. Fort and Pettah areas are more cash-heavy
Airport ATMs: Bandaranaike International Airport (CMB) has major bank ATMs in the arrivals hall. Use these to get rupees on arrival instead of exchange counters
Money Safety in Sri Lanka
Staying Safe
Sri Lanka is generally safe for travelers, but be cautious with large amounts of cash. Avoid flashing money in public
Use ATMs inside bank branches or well-lit, secure locations rather than standalone machines on quiet streets
Use hotel safes for excess cash and backup cards. Most hotels and guesthouses offer secure storage
Carry a second card on a different network. Sri Lankan ATMs can be temperamental with foreign cards, and having both Visa and Mastercard doubles your chances of a successful withdrawal in Ella or Trincomalee.
Tell your bank you are visiting Sri Lanka before departure. South Asian transactions commonly trigger fraud alerts, and a frozen card in the hill country with limited ATMs is a real problem.
Commercial Bank and HNB ATMs have limits of LKR 40,000–100,000 per transaction ($120–300). You may need multiple withdrawals for a full week. Plan ahead when heading to hill country or the south coast where ATMs are less frequent.
Frequently Asked Questions
Has Sri Lanka recovered from the 2022 economic crisis?
The situation has stabilized significantly. ATMs are working, banks are operational, and tourism infrastructure is functioning. The rupee devalued substantially (from around 200 LKR per USD to roughly 300), so prices in dollar terms are lower than pre-crisis. Always check current exchange rates before your trip.
Do I need cash in Sri Lanka?
Yes, for most things outside Colombo's modern areas and tourist hotels. Tuk-tuks, local buses, the famous Kandy-Ella train, market stalls, street food, temple donations, beach vendors, and most restaurants outside hotel properties are all cash-only. Keep 5,000–10,000 LKR ($15–35) daily.
Why are ATM withdrawal limits so low?
Many Sri Lankan ATMs limit withdrawals to 20,000–40,000 LKR per transaction ($65–135). Commercial Bank tends to allow higher limits. Plan for multiple withdrawals. Each may incur a fee from both the local bank and your home bank, so use a no-FX-fee card to minimize costs.
Is tipping expected in Sri Lanka?
A 10% service charge is often included at hotels and upscale restaurants, so check your bill first. If not included, 10% is generous. Tuk-tuk drivers appreciate 50–100 LKR for helpful rides. Safari and tour guides receive 500–1,000 LKR per day. Hotel porters: 100–200 LKR.
Should I bring USD to Sri Lanka?
Yes, as backup. USD is easy to exchange at banks and licensed money changers in Colombo, Kandy, and Galle. Bring clean bills ($50 and $100 get better rates). Airport exchange counters at Bandaranaike International Airport (CMB) offer reasonable rates for arrival exchange.
Can I use cards on the Kandy-Ella train?
No. Train tickets must be purchased with cash at the station ticket counter. The Kandy-Ella railway is one of Sri Lanka's top attractions. Buy tickets in person at Kandy station. First-class observation car tickets sell out quickly, so arrive early. Budget around 1,000–1,500 LKR for the journey.
Skip the Foreign Transaction Fees
The Wise card converts your money at the real mid-market exchange rate. No markups, no surprises. Spend Sri Lankan rupees like a local.
Get the Wise Card →Quick Comparison
| Method | Cost | Convenience | Best For |
|---|---|---|---|
| No-FX-fee card | Best (no fees, mid-market rate) | ★★★★☆ | Hotels, upscale restaurants in Colombo |
| Sri Lankan bank ATMs | Low (no operator fee, fair rate) | ★★★★★ | Cash for daily spending across Sri Lanka |
| Standalone / unbranded ATMs | High (fees + poor rates) | ★★★☆☆ | Never recommended |
| Airport exchange counters | High (5–12% markup) | ★★☆☆☆ | Absolute emergency only |
Sri Lanka Quick Facts
| Currency | Sri Lankan Rupee (LKR / Rs). Roughly 300 LKR = $1 USD |
| Cash vs. Card | Cash-heavy country. Cards accepted at hotels and upscale spots in Colombo and tourist zones |
| Best ATMs | Bank of Ceylon, Commercial Bank of Ceylon, Hatton National Bank (HNB) |
| Contactless | Growing in Colombo, very limited elsewhere |
| Card Acceptance | Good in Colombo and tourist hotels. Limited in rural areas, beach towns, and hill country |
| Tipping | 10% if no service charge. 50–100 LKR for tuk-tuks. 500–1,000 LKR/day for guides |
| DCC Risk | Low, but possible at tourist-area ATMs and hotels. Always choose LKR |
| Best Strategy | Bank ATM cash for most spending. No-FX-fee card for hotels and upscale restaurants |
Sri Lanka City Guides
Neighborhood-level money guides for Sri Lanka's top destinations. Where to find ATMs, which areas need cash, how to pay for transport, and more.