Y/A 2025/2026 return due 30 Nov, Tax return due 30 Nov, 73 days left. Most people don’t know if they need to file.Check in a minute

Exchange Rates in Sri Lanka Today

Compare today's foreign exchange rates across Sri Lankan banks and find the best rate to send money home.

Indicative rates

The best USD buying rate in Sri Lanka on 18 September 2026 is Rs 328.75 per USD at Hatton National Bank — that is what you receive when money is sent home. The cheapest selling rate is Rs 335.50 at Seylan Bank, which is what you pay to buy USD. Rates below cover 10 Sri Lankan banks.

Banks quote a buying rate and a selling rate; the gap between them is the spread, and it is where the cost of the transfer sits.

Figures shown are for .

🇺🇸
Rs 32,875
Best buying rate: Hatton National Bank at Rs 328.75 per USD

🇺🇸 US Dollar (USD) → LKR

Buying = you receive · Selling = you pay
BankBuyingSellingSpread
Hatton National Bankstale328.75336.007.25
Seylan Bankstale328.50335.507.00
National Savings Bank328.50336.508.00
Central Bank of Sri Lankaindicative327.90336.929.02
NDB327.75336.759.00
Sampath Bank327.50335.508.00
DFCC Bank326.75336.259.50
People's Bank326.73335.718.98
Nations Trust Bank326.24337.2611.02
Commercial Bankstale326.22336.009.78
Highlighted = best rate available. CBSL is the Central Bank indicative reference.

Rates are published by each bank for indication only and change through the day — they are not live dealing rates. Always confirm the exact rate with your bank or money-transfer service before transacting.