Best forex card for a Sri Lanka trip — Indian traveller guide (2026)
By Kabir Malhotra (Kabir Malhotra writes about how Indian travel buyers actually pay — UPI vs credit card vs forex card surcharges, reward-point math on the top travel credit cards, RBI tokenisation, EMI-on-flights and the small fees that compound across a year of bookings.) · Published · 13 min read
Sri Lanka is India's closest island neighbour and a growing favourite for long weekends and family holidays. After the 2022 economic crisis, the LKR has partially stabilised — but the banking system's quirks mean your card choice genuinely matters.
Quick answer — best card for Sri Lanka
TL;DR: For a Sri Lanka trip from India in 2026, a zero-markup forex card (Niyo Global or Wise) is your best primary instrument. Sri Lanka's banking system accepts international Visa and Mastercard widely in Colombo, Kandy and major resorts, but card acceptance drops sharply in rural areas, tuk-tuk rides and smaller eateries. LKR is not a standard load currency on most Indian-issued forex cards — withdraw LKR from Sampath Bank or Commercial Bank ATMs using your zero-markup card instead. Bring USD 100–150 as an emergency backup; INR is not commonly accepted in Sri Lanka.
Sri Lanka's post-crisis payment landscape
Sri Lanka's 2022 foreign exchange crisis reshaped its banking system. By 2026 the situation has substantially normalised — foreign currency restrictions that were introduced during the crisis have been lifted for tourist transactions, and the LKR has settled at roughly 295–315 LKR per USD (around 3.5–3.8 LKR per Indian Rupee). International card acceptance at hotels, major restaurants, tourist sites and supermarkets is back to normal.
However, the crisis left a residual caution about card payments among smaller merchants, and some ATMs impose lower withdrawal limits per transaction (commonly LKR 20,000–40,000 per transaction) compared to pre-crisis levels. You may need to do 2–3 ATM withdrawals to access the LKR equivalent of ₹5,000–10,000. This means your card's per-transaction ATM fee policy matters more than it does in, say, Thailand.
Commercial Bank and Sampath Bank ATMs consistently work with international cards. Some smaller bank ATMs and standalone private ATMs reject international Mastercard. Stick to the big banks to avoid frustration.
Sri Lanka also introduced a mandatory Tourist Visa system that replaced the old free ETA in late 2023. ETA fees are now charged in USD and must be paid before arrival. Budget this in to your pre-departure planning — see the checklist section below.
Card comparison — Sri Lanka
| Card | Forex markup | ATM fee | LKR access | Verdict |
|---|---|---|---|---|
| Niyo Global | 0% | Typically free up to monthly limit | ATM withdrawal (USD auto-converts) | Best pick — low ATM fees matter here |
| Wise | ~0.4% | 2 free/month | USD or LKR wallet | Excellent for multi-withdrawal trips |
| Scapia credit card | 0% | Cash advance charges on ATM use | POS only recommended | Good for POS spend; avoid ATM use |
| Standard SBI/HDFC debit | 2–3.5% | ₹100–150 per ATM use | Works but expensive | Use only as backup |
Fees and features change — verify on the official site before you rely on them.
Can I use Indian Rupees in Sri Lanka?
This is a common question from Indian travellers. INR is not an official payment currency in Sri Lanka and most merchants will not accept it. A small number of tourist-facing shops in Colombo's Pettah market may accept INR at an informal rate, but the rate they offer will be poor and you have no recourse if they shortchange you.
Sri Lanka does not have an INR-LKR interbank market. If you exchange INR at a Colombo bank, the bank will typically route it as INR → USD → LKR, applying two spreads. The effective loss can be 5–10%. The correct approach: bring USD from India (or use a zero-markup forex card for ATM withdrawals) and you are in a completely different cost bracket.
One exception: if you are crossing the Dhanushkodi–Talaimannar sea ferry (when operational), some border-adjacent Sri Lankan businesses may accept INR informally. This is not a reliable pattern to plan around.
Given the proximity of Chennai to Colombo (under 35 minutes by air), many South Indian travellers — from Tamil Nadu, Kerala, Karnataka — treat Sri Lanka as a long-weekend destination. For this audience, even the overhead of getting a multi-currency card before a 3-day trip is worth it: on a 3-night Colombo + Galle trip, a typical Indian family spending ₹40,000–60,000 in-country saves roughly ₹1,200–2,500 on forex fees by using a zero-markup card versus a standard bank debit card.
City-by-city payment guide — Colombo, Kandy, Galle, Sigiriya
Sri Lanka's payment landscape varies significantly by city and region. Here is what to expect:
- Colombo: Most developed city for card payments. The Fort and Colombo 3/5/7 areas have good POS coverage. Odel, Keells supermarkets and most hotels accept card. Street vendors and tuk-tuks are cash-only. The PickMe ride-hailing app accepts international Visa/Mastercard — use it to reduce cash needs for transport.
- Galle Fort: Tourist-facing boutiques and restaurants inside the fort walls mostly accept card. Street stalls and the main market outside the fort are cash-heavy. Withdraw LKR in Colombo before taking the coastal train.
- Kandy: The lake area and Temple of the Tooth have some card-accepting eateries and souvenir shops, but the Kandy market and most local restaurants expect cash. Withdraw at a Commercial Bank ATM in Kandy town centre before heading to the hill stations.
- Sigiriya / Dambulla: Almost entirely cash-based. The Lion Rock entry ticket (around USD 30 for foreign tourists — paid at the gate) may accept card, but bring LKR cash for guesthouses, tuk-tuks and food stalls in the area.
- Mirissa / Unawatuna: Most beach-facing restaurants accept card; local grocery shops do not. Beach activities (whale watching, snorkelling) are often cash-only.
Cash vs card split — Sri Lanka trip guide
For a 7-day Sri Lanka trip (Colombo, Kandy, Galle circuit) spending roughly ₹3,000–5,000 per day:
- 55% on card — hotels, trains (book online via the official Sri Lanka Railways site or a tour operator), major restaurants in Colombo/Galle Fort, tourist sites, Uber-equivalent app PickMe
- 45% as LKR cash — tuk-tuk rides, local food stalls, markets, small guesthouses in hill country, Kandy lake-area vendors, temple donations
PickMe (Sri Lanka's dominant ride-hailing app) accepts international Visa/Mastercard added to the app — this is more reliable than negotiating tuk-tuk fares in the street as a foreign tourist. It significantly reduces your cash needs in Colombo and Kandy.
Because ATMs in Sri Lanka impose low per-transaction limits, plan for multiple smaller withdrawals rather than one large one. This is exactly why a zero per-ATM-withdrawal fee card (Niyo Global) saves meaningfully versus a card charging ₹100+ per withdrawal.
Month-by-month: when is the best time to visit Sri Lanka from India?
Sri Lanka's climate is governed by two monsoon systems, making timing important — especially since Indian travellers often plan trips around school calendars and long weekends.
| Month | West/South (Colombo, Galle, Mirissa) | East (Trincomalee, Arugam Bay) | Hill Country (Kandy, Nuwara Eliya) |
|---|---|---|---|
| Dec–Mar | Best season — dry and sunny | NE monsoon — rough seas | Cool and pleasant |
| Apr–May | Shoulder — occasional showers | Transitioning to dry season | Nuwara Eliya season (April) |
| Jun–Sep | SW monsoon — heavy rain | Best season — calm and clear | Misty; tea estates lush |
| Oct–Nov | Inter-monsoon — variable | Getting rougher | Wetter but quieter |
Most Indian families visit in December–January (school winter break) and during the Diwali/Puja holidays in October. December is the peak season for Galle and Mirissa — accommodation prices rise sharply and should be booked 4–6 weeks in advance. Flight prices from Indian metros to Colombo also spike during the Christmas–New Year window; search early on FlightGPT and consider shoulder-season dates (mid-November or early January) for better fares.
Train travel in Sri Lanka — how to pay and book as an Indian
Sri Lanka's scenic hill railway from Colombo to Kandy and onwards to Ella is one of the most celebrated rail journeys in Asia — and a must for Indian travellers who can book in advance. Here is the practical payment and booking information:
- Observation car tickets (the glass-roofed carriage on the Colombo–Kandy–Badulla route) cost around LKR 3,000–4,500 per person for foreign tourists. These must be booked online in advance at the official Sri Lanka Railways site or through a licensed operator — the website accepts international Visa/Mastercard, so your Niyo or Scapia card works directly.
- Second and third class compartments are available on a walk-up basis at station ticket counters for LKR 200–500 — cash only, in LKR. These give a genuine local experience and are perfectly fine for shorter hops (Kandy–Nanu Oya for Nuwara Eliya).
- The Colombo–Kandy Intercity Express (2.5 hours, first class around LKR 1,000) can be booked at the station or via online platforms. Cash at the counter is the fallback if the website is down.
The train booking system is not always reliable — if the official site is down, try seat61.com or a Colombo-based tour operator who handles train bookings as part of a package. Carry printed or downloaded tickets — mobile data on the train route can be patchy.
Pre-departure checklist for India–Sri Lanka
- Visa: Indians need a Sri Lanka Electronic Travel Authorization (ETA). Apply online at eta.gov.lk. Cost is USD 20–35 depending on category. Apply 3–5 days before travel.
- Flights: Direct flights from Chennai, Mumbai, Delhi, Bengaluru, Kochi and Hyderabad on IndiGo, Air India, SriLankan Airlines. Chennai–Colombo is 1 hour. Search fares on FlightGPT.
- LKR cash plan: Do not buy LKR in India. Withdraw from Commercial Bank or Sampath Bank ATMs in Colombo. Keep your first ATM withdrawal below LKR 40,000 to confirm your card works before relying on it.
- Enable international card access on your Niyo or Wise app before departure.
- Travel insurance — domestic Indian health insurance does not cover Sri Lanka. Buy a short-trip international policy.
Compare forex card options at FlightGPT Forex. Also read: best forex card for Bali and best forex card for Turkey.
Frequently asked questions
Can I exchange INR to LKR in Sri Lanka?
Technically yes at some Colombo banks, but the effective rate is poor because there is no direct INR-LKR market — the conversion goes through USD and you absorb two spreads. Bring USD or use a zero-markup forex card for ATM withdrawals to get a much better deal.
Is UPI accepted in Sri Lanka?
Sri Lanka launched UPI-based payments at select merchant terminals in Colombo in 2023–24 under a bilateral arrangement with India. Acceptance remains limited and concentrated in major tourist hotels and some supermarkets as of 2026. Do not rely on UPI as your primary payment method.
How much does a Colombo ATM charge for international card withdrawals?
The local bank ATM surcharge in Sri Lanka is typically LKR 200–500 per withdrawal (roughly ₹55–140). On top of this, your Indian bank may charge a flat ATM fee. With a Niyo Global card, you pay only the local bank surcharge. With a standard HDFC or SBI debit card, you also pay the bank's flat fee plus their 2–3.5% markup on the converted amount.
Is Sri Lanka expensive for Indian travellers?
Sri Lanka is moderately priced — comparable to tier-2 Indian cities in terms of food and local transport costs, but quality hotels and resort stays (especially Galle, Mirissa, Sigiriya) range from mid to premium. Budget travellers can manage on ₹2,500–3,500 per day including accommodation; comfort travellers typically spend ₹4,000–7,000 per day.
Should I buy a Sri Lankan SIM or eSIM for mobile data?
Local SIMs (Dialog, Mobitel) are cheap and available at Colombo airport arrivals — a 30-day data pack costs roughly LKR 2,000–4,000. eSIMs for Sri Lanka are also available via international providers. Compare eSIM rates at the <a href='/esim'>FlightGPT eSIM</a> tool.
Which Indian cities have direct flights to Colombo?
Direct flights to Colombo (Bandaranaike International Airport, CMB) operate from Chennai, Mumbai, Delhi, Bengaluru, Kochi, Hyderabad, Tiruchirappalli (Trichy) and Madurai. IndiGo, Air India and SriLankan Airlines cover most of these routes. The Chennai–Colombo sector at under 1 hour is the quickest international flight from India. Search and compare fares on <a href='/'>FlightGPT</a>.