budget-travel
All questions

Which ATMs in Sri Lanka actually work reliably with a foreign Mastercard

Seen by 1,264 travellers
Jump to the accepted answer
R
Rasmus V.5970 rep2

My Mastercard worked at the first ATM then got rejected at three in a row Is there a list of banks that consistently accept foreign Mastercard And what is the per withdrawal limit and fee in 2026

36

4 Answers from travellers

Accepted Answer

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.

21
H
Hemali J.1170 rep1

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.

26
D
Darshani K.6130 rep1

Bring TWO cards from different banks on different networks. If one fails or gets blocked, the other saves you.

18
L
Lily M.3645 rep2

Sticking to Commercial and Sampath, declining dynamic currency conversion, two-card setup. Kiitos!

11
R
Rasmus V.5970 rep2

You must be logged in to post an answer.

Log In to Answer
Browse all questions