Compare Debit Cards in Sri Lanka
30 debit cards from 16 banks and finance companies, side by side. The lowest annual fee is Free (Visa Debit Card, PABC Bank); the typical paid card costs LKR 600 a year.
Updated 24 October 2026 · rates as published by each institution
- Debit cards
- 30
- from 16 institutions
- Lowest annual fee
- Free
- PABC Bank
- Typical annual fee
- LKR 600
- of 25 with a published fee
- No annual fee
- 2 cards
About debit cards in Sri Lanka
AnyBanQ lists 30 debit cards from 16 Sri Lankan banks and finance companies, including NDB Bank, Seylan Bank, Amãna Bank, CDB Finance and Cargills Bank. Filter the list above by bank or feature, save the ones you like, and compare up to three side by side.
Debit cards spend straight from your bank account, so compare the annual fee, ATM withdrawal limits and charges, online and overseas use, and any discounts the card carries with partner merchants.
Debit Cards by bank: NDB Bank, Seylan Bank, Amãna Bank, CDB Finance, Cargills Bank, Habib Bank, NSB Bank, PABC Bank, SDB Bank, Central Finance, LOLC Finance, NTB Bank, DFCC Bank, HNB Bank, Commercial Bank, Union Bank.
Frequently asked questions
What is the difference between a debit card and a credit card in Sri Lanka?
A debit card spends money directly from your savings or current account, so you can only use what you have. A credit card borrows from the bank up to a limit and charges interest if you don't settle the bill. Debit cards have no income requirement — any account holder can get one.
Can I use a Sri Lankan debit card for online and foreign payments?
Visa and Mastercard debit cards work for local online payments by default. Foreign-currency transactions usually require you to enable international usage with your bank and are subject to Central Bank of Sri Lanka rules and per-transaction limits.
What fees do debit cards have in Sri Lanka?
Typical charges are a small annual or issuance fee, ATM withdrawal fees at other banks' machines, and a foreign-transaction markup of around 2–3% on overseas spending. Many banks waive fees on premium account tiers — compare card fees on Anybanq.
