The Sri Lankan Rupee remained largely stable against the US Dollar today (20), with most commercial banks continuing to sell the currency at around Rs. 340, despite minor adjustments in buying and selling rates compared with last Friday.
Among the major banks, Seylan Bank kept its exchange rates unchanged, buying the US Dollar at Rs. 331.75 and selling it at Rs. 341.00.
NDB Bank slightly increased both rates, raising its buying rate from Rs. 331.60 to Rs. 331.75, while the selling rate moved from Rs. 340.60 to Rs. 340.75.
People’s Bank also maintained its previous rates, with the buying rate remaining at Rs. 331.76 and the selling rate at Rs. 340.58.
Meanwhile, Commercial Bank reduced its buying rate from Rs. 330.30 to Rs. 330.05, while keeping its selling rate unchanged at Rs. 340.00.
Sampath Bank recorded a slight increase in both rates. The bank raised its buying rate from Rs. 331.50 to Rs. 331.75, while the selling rate increased from Rs. 340.50 to Rs. 340.75.
Overall, the latest exchange rates indicate that the rupee continues to trade within a narrow range against the US Dollar. Most banks continue to sell the currency at around Rs. 340, with only small adjustments reflecting normal daily market movements.
Central Bank of Sri Lanka (CBSL) Daily Exchange Rate
Last modified: July 20, 2026




