Which ATMs in Sri Lanka have the lowest fees for withdrawing cash with a foreign bank card?
Based on 1 discussion with 5 participants · Last activity: 20 days ago
Based on 1 discussion with 5 participants · Last activity: 20 days ago
TL;DR
Fees depend on your card issuer: People's Bank ATMs reportedly charge no extra local fee, but most banks offer a worse exchange rate when converting through USD, and not all ATMs accept UnionPay cards.
Before choosing an ATM, check which bank issued your card — this affects both availability and the fee you'll pay.
When converting your home currency → USD → Sri Lankan rupees, banks typically apply a worse exchange rate and may add a fee, so the real payout is noticeably lower than the official rate.
Exchange rates and fees vary a lot between banks in Sri Lanka, so it's worth checking on the spot — also, not all ATMs accept UnionPay cards.
The best option mentioned is withdrawing cash at People's Bank ATMs, which reportedly don't charge their own extra fee.