USD to LKR – US Dollar to Sri Lankan Rupee Today28 August 2026 · Updated twice daily
| Bank | Buying (Rs) (Rs) ↓ | Rate | Selling (Rs) (Rs) | Spread | Updated |
|---|---|---|---|---|---|
Rs325.10Best | Rs332.10 | 7.00 | 28 Aug 2026, 10:15 | ||
Rs324.75 | Rs332.75 | 8.00 | 28 Aug 2026, 10:15 | ||
Commercial Bankstale | Rs324.50 | Rs332.50 | 8.00 | 28 Aug 2026, 10:15 | |
Bank of Ceylonstale | Rs324.40 | Rs333.40 | 9.00 | 28 Aug 2026, 10:15 | |
Rs324.25 | Rs331.50Low | 7.25 | 28 Aug 2026, 10:15 | ||
Rs324.19 | Rs331.76 | 7.57 | 28 Aug 2026, 10:15 | ||
Rs324.00 | Rs332.00 | 8.00 | 28 Aug 2026, 10:15 | ||
Rs324.00 | Rs333.00 | 9.00 | 28 Aug 2026, 10:15 | ||
Rs323.25 | Rs332.75 | 9.50 | 28 Aug 2026, 10:15 |
Spread = Selling − Buying rate. Lower = better value. Green <8 · Amber 8–10 · Red >10
Buying rate = what banks pay you when you receive USD. Selling rate = what you pay to buy USD.
Based on HNB's selling rate of Rs 331.50 per USD.
30-day range: Rs 297.34 – Rs 325.10. View full history →
About USD – US Dollar
The US Dollar (USD) is the world's primary reserve currency and the benchmark for international trade. Sri Lanka receives over $3 billion in remittances annually, largely in USD. The USD/LKR rate directly affects import costs, fuel prices, and the earnings of Sri Lankans working abroad.
What is the USD to LKR rate today?
Today's best USD buying rate is Rs 325.10 (Seylan Bank). Selling rate: Rs 331.50 (HNB).
Which bank gives the best USD rate for remittance?
Seylan Bank currently offers the best TT buying rate at Rs 325.10 per USD. Rates change daily — check before sending.
How much LKR will I get for 1000 USD?
At the best buying rate today (Rs 325.10), 1,000 USD = Rs 325,100.00.