Bank Exchange Rates in Sri Lanka Today
What 14 banks actually pay and charge for foreign currency, from their own published rates, side by side with the Central Bank's indicative rate (11 Nov 2026). Find the best bank for a remittance, an overseas payment or cash.
Best for receiving USD
329.90
Amãna Bank
highest TT buying
Best for paying USD abroad
334.90
Amãna Bank
lowest TT selling
Narrowest USD gap
5.00
Amãna Bank
TT selling minus buying
CBSL indicative
332.35
11 Nov 2026
reference midpoint
US Dollar at 14 banks
USD to LKR chart and history →At the CBSL rate: Rs 332,352
- 1Amãna Bank*@ 329.90Rs 329,900best
- 2Seylan Bank*@ 328.85Rs 328,850Rs 1,050 less
- 3HNB@ 328.75Rs 328,750Rs 1,150 less
- 4People's Bank@ 328.49Rs 328,488Rs 1,412 less
- 5National Savings Bank@ 328.35Rs 328,350Rs 1,550 less
- 6Commercial Bank@ 328.25Rs 328,250Rs 1,650 less
- 7Sampath Bank@ 328.25Rs 328,250Rs 1,650 less
- 8SDB Bank@ 328.20Rs 328,200Rs 1,700 less
- 9Bank of Ceylon@ 327.80Rs 327,800Rs 2,100 less
- 10NDB Bank@ 327.80Rs 327,800Rs 2,100 less
- 11SBI Sri Lanka@ 327.75Rs 327,750Rs 2,150 less
- 12DFCC Bank@ 327.45Rs 327,450Rs 2,450 less
- 13Nations Trust Bank@ 326.83Rs 326,830Rs 3,070 less
- 14Cargills Bank@ 326.70Rs 326,700Rs 3,200 less
You receive the amount shown at each bank's published TT buying rate, before any fees or commission.
- * Amãna's published rates apply up to USD 2,500 or equivalent; larger amounts are quoted on request.
- * Seylan's selling rates apply to USD 1,000 or more, or equivalent.
Where each bank sits
Each bar runs from the bank's TT buying rate (left, what you get for USD) to its TT selling rate (right, what you pay). Further right on the left end is better for remittances; further left on the right end is better for paying abroad. The line is the CBSL rate.
TT buyingTT selling
All USD rates
LKR per 1 USD. TT is a telegraphic transfer (remittances, overseas payments); notes are cash over the counter. Best in each column is highlighted.
| Updated | ||||||
|---|---|---|---|---|---|---|
| CBSL indicative | 332.35 | |||||
| Amãna Bank* | 329.90 | 334.90 | — | 336.90 | 5.00 | 11 Nov |
| Seylan Bank* | 328.85 | 335.85 | 328.10 | 337.35 | 7.00 | 11 Nov, 10:56 am |
| HNB | 328.75 | 336.00 | — | — | 7.25 | 11 Nov |
| People's Bank | 328.49 | 336.16 | 328.26 | 336.40 | 7.67 | 11 Nov, 5:48 pm |
| National Savings Bank | 328.35 | 336.35 | 324.85 | 337.35 | 8.00 | 11 Nov |
| Commercial Bank | 328.25 | 336.25 | 326.33 | 336.25 | 8.00 | 11 Nov |
| Sampath Bank | 328.25 | 336.25 | 328.00 | — | 8.00 | 11 Nov, 8:11 am |
| SDB Bank | 328.20 | 336.34 | — | — | 8.14 | 11 Nov |
| Bank of Ceylon | 327.80 | 336.80 | 327.80 | 336.80 | 9.00 | 11 Nov, 10:00 am |
| NDB Bank | 327.80 | 336.80 | 327.80 | 336.80 | 9.00 | 11 Nov |
| SBI Sri Lanka | 327.75 | 336.75 | — | — | 9.00 | 11 Nov |
| DFCC Bank | 327.45 | 336.95 | 326.20 | 338.20 | 9.50 | 11 Nov, 9:37 am |
| Nations Trust Bank | 326.83 | 337.87 | 324.38 | 337.87 | 11.04 | 11 Nov, 5:10 pm |
| Cargills Bank | 326.70 | 338.04 | 322.20 | 338.04 | 11.34 | 11 Nov, 4:39 pm |
Best rate for each currency
| Currency | CBSL | Best for receiving (TT buying) | Best for paying (TT selling) | Banks |
|---|---|---|---|---|
| US DollarUSD | 332.35 | 329.90 Amãna Bank | 334.90 Amãna Bank | 14 |
| EuroEUR | 371.14 | 365.93 SBI Sri Lanka | 375.45 People's Bank | 14 |
| British PoundGBP | 443.69 | 437.82 HNB | 448.55 People's Bank | 14 |
| Australian DollarAUD | 228.66 | 224.55 HNB | 232.51 Amãna Bank | 14 |
| UAE DirhamAED | 90.49 | 89.58 People's Bank | 91.39 People's Bank | 11 |
| Saudi RiyalSAR | 88.55 | 87.71 Amãna Bank | 89.42 Amãna Bank | 10 |
| Qatari RiyalQAR | 91.17 | 90.27 People's Bank | 92.09 People's Bank | 8 |
| Kuwaiti DinarKWD | 1,067.73 | 1,068.47 Amãna Bank | 1,088.22 Amãna Bank | 9 |
| Canadian DollarCAD | 234.18 | 231.54 Amãna Bank | 236.19 Amãna Bank | 12 |
| Singapore DollarSGD | 259.39 | 256.04 People's Bank | 262.98 Amãna Bank | 13 |
| Japanese YenJPY | 2.0929 | 2.0863 SBI Sri Lanka | 2.1212 HNB | 13 |
| Chinese YuanCNY | 49.79 | 49.17 HNB | 50.64 Sampath Bank | 10 |
| Indian RupeeINR | 3.5381 | 3.5571 SBI Sri Lanka | 3.5950 People's Bank | 12 |
| Swiss FrancCHF | 402.56 | 396.85 Amãna Bank | 405.95 Amãna Bank | 11 |
| Malaysian RinggitMYR | 81.53 | 80.77 People's Bank | 82.36 Amãna Bank | 7 |
| South Korean WonKRW | 0.2485 | — | — | 2 |
How far below CBSL each bank buys
Each bank's TT buying rate as a percentage of the CBSL indicative rate: the share of a remittance a bank keeps as its margin. Closer to zero is better for you.
| Bank | USD | EUR | GBP | AUD | AED | SAR | QAR | KWD | CAD | JPY |
|---|---|---|---|---|---|---|---|---|---|---|
| Amãna Bank | −0.7% | −1.6% | −1.5% | −1.9% | −1.1% | −1.0% | — | +0.1% | −1.1% | −1.5% |
| Bank of Ceylon | −1.4% | −2.1% | −1.6% | −3.0% | — | — | — | — | −2.2% | −1.9% |
| Cargills Bank | −1.7% | −1.7% | −1.7% | −2.2% | −2.2% | — | — | — | −2.2% | −1.7% |
| Commercial Bank | −1.2% | −1.7% | −1.6% | −2.6% | −3.3% | — | — | — | −1.6% | −1.6% |
| DFCC Bank | −1.5% | −1.6% | −1.4% | −2.2% | — | — | — | — | −1.8% | −2.0% |
| HNB | −1.1% | −1.5% | −1.3% | −1.8% | −1.8% | — | — | — | −1.6% | −1.4% |
| National Savings Bank | −1.2% | −1.6% | −1.5% | −2.0% | — | — | — | — | — | — |
| Nations Trust Bank | −1.7% | −2.1% | −2.0% | −2.8% | −3.3% | −3.7% | −4.0% | −2.9% | −2.0% | −2.0% |
| NDB Bank | −1.4% | −1.8% | −1.7% | −2.8% | −2.7% | −4.0% | — | — | −2.1% | −1.9% |
| People's Bank | −1.2% | −1.9% | −1.7% | −2.3% | −1.0% | −1.0% | −1.0% | −0.0% | −1.8% | −1.6% |
| Sampath Bank | −1.2% | −1.8% | −1.6% | −2.0% | −1.7% | — | — | — | −1.8% | −1.8% |
| SBI Sri Lanka | −1.4% | −1.4% | −1.5% | −2.3% | — | — | — | — | −1.5% | −0.3% |
| SDB Bank | −1.2% | −2.5% | −2.2% | −2.9% | — | — | — | — | — | −4.9% |
| Seylan Bank | −1.1% | −2.1% | −2.1% | −2.8% | −7.0% | −6.5% | — | — | −2.7% | −2.4% |
How we collect these rates
AnyBanq reads each bank's published exchange rates from its website on business days and checks them against the CBSL rate before showing them. A bank whose rates look wrong (for example a currency quoted per 100 units by mistake) is left out until the next check. Rates are LKR per 1 unit of foreign currency. AnyBanq is not affiliated with the banks shown, and this is information, not advice.
Common questions
- Where do these bank rates come from?
- From each bank's own website. AnyBanq reads the rates each bank publishes on business days and shows when each bank's rates were stated or collected. Banks can change their rates during the day, so always confirm with the bank before you transact.
- What is the difference between TT and notes rates?
- TT (telegraphic transfer) rates apply to money moved between accounts: remittances from abroad are converted at the TT buying rate, and payments abroad at the TT selling rate. Notes rates apply when you exchange foreign currency cash at a counter, and the gap between buying and selling is usually wider.
- Which bank gives the best rate for money sent from abroad?
- The bank with the highest TT buying rate for that currency. The table and calculator above rank banks by it. Fees and the sending service's own rate also affect what arrives, so compare the full cost.
- Why are bank rates different from the Central Bank rate?
- The CBSL indicative rate is a reference midpoint. Banks buy currency below it and sell above it, and the gap is their margin. It differs by bank, by currency and by whether it is a transfer or cash.
