Sri Lankan Bank Exchange Rates

21 September 2026 · Compare today's USD to LKR rates across all 16 major Sri Lankan banks.

Bank of Ceylon
BOC
Buy Rs 326.50 · Sell Rs 335.50
USD / LKR today
People's Bank
People's
Buy Rs 327.15 · Sell Rs 334.80
USD / LKR today
Commercial Bank
ComBank
Buy Rs 327.00 · Sell Rs 335.00
USD / LKR today
Sampath Bank
Sampath
Buy Rs 327.25 · Sell Rs 335.25
USD / LKR today
Hatton National Bank
HNB
Buy Rs 327.50 · Sell Rs 334.75
USD / LKR today
National Development Bank
NDB
Buy Rs 326.50 · Sell Rs 335.50
USD / LKR today
DFCC Bank
DFCC
Buy Rs 326.25 · Sell Rs 335.75
USD / LKR today
Seylan Bank
Seylan
Buy Rs 327.50 · Sell Rs 334.50
USD / LKR today
National Savings Bank
NSB
Buy Rs 324.75 · Sell Rs 332.75
USD / LKR today
Nations Trust Bank
NTB
Rates unavailable today
Pan Asia Banking Corp
PABC
Rates unavailable today
Union Bank
Union
Rates unavailable today
Amana Bank
Amana
Buy Rs 328.35 · Sell Rs 333.35
USD / LKR today
Cargills Bank
Cargills
Rates unavailable today
HSBC Sri Lanka
HSBC
Rates unavailable today
Standard Chartered Sri Lanka
StanChart
Rates unavailable today

Which Sri Lankan bank gives the best exchange rate?

The best rate changes daily — click any bank above for its full rate table across all currencies. For remittances (USD, AED, QAR, SAR, KWD, GBP), see the best bank for remittances page for a ranked comparison updated every day. For general tips, read the guide to sending money to Sri Lanka.