🇱🇰

    ATM Fees in Sri Lanka

    Sri Lankan Rupee (LKR) • Updated April 2026

    Sri Lanka has moderate card acceptance in tourist areas. Cash essential for local restaurants and markets. ATMs available in cities. The economy has stabilized, but prices for tourists have risen compared to 2022/2023 lows.

    💡

    Tips for Sri Lanka

    • • Cards at hotels and tourist restaurants
    • • Cash for local experiences
    • • Commercial Bank and Sampath have ATMs
    • • Economy has stabilized but prices have risen
    • • USD useful as backup
    ✈️

    Airport tips

    • • Colombo airport has ATMs
    • • Get cash for transport
    • • USD exchange available
    🏦

    Don't forget your home bank fees

    The fees shown above are charged by local ATMs. Your home bank may also charge additional fees for international withdrawals (typically 1-3% + a flat fee). Check with your bank before traveling.

    Estimated daily expenses

    How much cash you might need per day in Sri Lanka, per person.

    Your currency:

    Backpacker

    Hostels, street food, public transport

    7,200-19,000 LKR

    LKR/day

    🏨 Accommodation3,000-8,000 LKR
    🍜 Food & drinks1,500-3,500 LKR
    🚌 Transport1,200-3,500 LKR
    🎟️ Activities1,500-4,000 LKR

    ≈ $23.01-60.72 USD

    Mid-range

    Hotels, restaurants, mix of transport

    25,500-60,000 LKR

    LKR/day

    🏨 Accommodation12,000-28,000 LKR
    🍜 Food & drinks4,000-9,000 LKR
    🚌 Transport4,500-11,000 LKR
    🎟️ Activities5,000-12,000 LKR

    ≈ $81.50-192 USD

    Luxury

    Premium hotels, fine dining, private transport

    87,000-220,000 LKR

    LKR/day

    🏨 Accommodation45,000-120,000 LKR
    🍜 Food & drinks12,000-25,000 LKR
    🚌 Transport15,000-35,000 LKR
    🎟️ Activities15,000-40,000 LKR

    ≈ $278-703 USD

    Cash vs card acceptance

    Where you'll need cash and where cards work in Sri Lanka.

    Credit card acceptance

    Moderate

    Cards at hotels and tourist places. Cash for local experiences.

    💵

    You'll need cash for

    • • Local restaurants
    • • Tuk-tuks
    • • Markets
    • • Small shops
    • • Tips
    💳

    Cards usually accepted

    • • Hotels
    • • Tourist restaurants
    • • Supermarkets
    • • Some shops

    💰 Cheapest banks for foreign cards

    These banks charge the lowest fees for withdrawals with foreign cards.

    BankATM FeeEst. CostBranches
    Commercial Bank300-500 LKR~1.00 USD270
    Sampath Bank300-500 LKR~1.00 USD230
    HNB350-550 LKR~1.00 USD250

    📍 Most widely available ATMs

    Sorted by number of ATM locations. More branches means easier access, but fees may be higher.

    BankATM FeeEst. CostBranches
    Commercial Bank300-500 LKR~1.00 USD270
    HNB350-550 LKR~1.00 USD250
    Sampath Bank300-500 LKR~1.00 USD230

    Explore other countries