Which ATMs in Sri Lanka actually work reliably with a foreign Mastercard
4 Answers from travellers
In 2026 the most reliable ATMs for foreign Mastercard/Visa are Commercial Bank (the green logo) and Sampath Bank (blue/orange), which accept foreign cards across their network and have higher per-withdrawal limits (around 100,000 LKR per transaction). HSBC, Standard Chartered and DFCC also work well. Some Peoples Bank and Bank of Ceylon ATMs only accept local cards or have low limits (around 40,000 LKR per transaction), which becomes expensive in foreign-bank fees when you withdraw small amounts repeatedly. Standard fees: the local bank charges around 600 LKR per foreign-card withdrawal, plus your home bank may add an international transaction fee. Always select "decline" on dynamic currency conversion (the screen offering to charge in your home currency); you lose ~5 percent if you accept. Withdraw bigger amounts less often to minimise the per-transaction fees.
Use ATMs inside bank buildings or attached vestibules during business hours when possible; if your card is swallowed at a standalone street ATM at 11pm, you are in for a stressful day.
Bring TWO cards from different banks on different networks. If one fails or gets blocked, the other saves you.
Sticking to Commercial and Sampath, declining dynamic currency conversion, two-card setup. Kiitos!
You must be logged in to post an answer.
Log In to AnswerRelated questions
- How cheap can you realistically travel Sri Lanka on a shoestring - $25-30 USD per day?2 answers
- Ayurveda retreat in Sri Lanka - what to expect and how to find genuine treatment vs tourist trap?2 answers
- Cost of a private driver in Sri Lanka for one week.1 answer
- Getting a SIM card in Sri Lanka. Which network, how much data and where to buy?3 answers
- How to visit Madol Duwa island from Ahangama.1 answer
- Polonnaruwa ancient city bicycle tour guide.1 answer
Join a Crew
Kandy Perahera Live Tonight
Perahera Seats, Hotels & Roads
Dalada & Perahera Culture