Best Bank to Receive Money in Sri Lanka
28 August 2026 · Ranked by TT buying rate — the rate banks pay you when you receive a wire transfer.
USD – US Dollar Remittance Rates
On a USD 308 remittance today (≈ Rs 100,000), the difference between the best and worst bank is Rs 569.06. Bank at Seylan Bank for the best rate.
| Rank | Bank | TT Buying (Rs) | TT Selling (Rs) |
|---|---|---|---|
| #1 | Seylan BankBest | 325.10 | 332.10 |
| #2 | National Savings Bank | 324.75 | 332.75 |
| #3 | Commercial Bankstale | 324.50 | 332.50 |
| #4 | Bank of Ceylonstale | 324.40 | 333.40 |
| #5 | HNB | 324.25 | 331.50 |
| #6 | People's Bank | 324.19 | 331.76 |
| #7 | Sampath Bank | 324.00 | 332.00 |
| #8 | NDB Bank | 324.00 | 333.00 |
| #9 | DFCC Bank | 323.25 | 332.75 |
See all USD rates: USD to LKR →
AED – UAE Dirham Remittance Rates
On a AED 1131 remittance today (≈ Rs 100,000), the difference between the best and worst bank is Rs 5,858.43. Bank at People's Bank for the best rate.
| Rank | Bank | TT Buying (Rs) | TT Selling (Rs) |
|---|---|---|---|
| #1 | People's BankBest | 88.41 | 90.20 |
| #2 | Sampath Bank | 87.76 | 90.85 |
| #3 | HNB | 87.64 | 90.97 |
| #4 | NDB Bank | 87.03 | 91.92 |
| #5 | Commercial Bankstale | 86.46 | 92.54 |
| #6 | Seylan Bank | 83.23 | 94.95 |
See all AED rates: AED to LKR →
QAR – Qatari Riyal Remittance Rates
| Rank | Bank | TT Buying (Rs) | TT Selling (Rs) |
|---|---|---|---|
| #1 | People's BankBest | 89.08 | 90.88 |
See all QAR rates: QAR to LKR →
SAR – Saudi Riyal Remittance Rates
On a SAR 1156 remittance today (≈ Rs 100,000), the difference between the best and worst bank is Rs 2,770.28. Bank at People's Bank for the best rate.
| Rank | Bank | TT Buying (Rs) | TT Selling (Rs) |
|---|---|---|---|
| #1 | People's BankBest | 86.49 | 88.23 |
| #2 | NDB Bank | 84.09 | 91.16 |
See all SAR rates: SAR to LKR →
KWD – Kuwaiti Dinar Remittance Rates
| Rank | Bank | TT Buying (Rs) | TT Selling (Rs) |
|---|---|---|---|
| #1 | People's BankBest | 1,058.24 | 1,079.62 |
See all KWD rates: KWD to LKR →
GBP – British Pound Remittance Rates
On a GBP 226 remittance today (≈ Rs 100,000), the difference between the best and worst bank is Rs 659.48. Bank at National Savings Bank for the best rate.
| Rank | Bank | TT Buying (Rs) | TT Selling (Rs) |
|---|---|---|---|
| #1 | National Savings BankBest | 441.56 | 456.26 |
| #2 | Bank of Ceylonstale | 441.28 | 455.39 |
| #3 | Commercial Bankstale | 440.75 | 454.94 |
| #4 | NDB Bank | 439.94 | 455.49 |
| #5 | DFCC Bank | 439.93 | 451.83 |
| #6 | HNB | 439.61 | 451.61 |
| #7 | Sampath Bank | 438.98 | 452.52 |
| #8 | Seylan Bank | 438.65 | 457.48 |
See all GBP rates: GBP to LKR →
Tips for Getting the Best Remittance Rate
- Always use the TT (Telegraphic Transfer) rate, not the cash rate, for wire transfers.
- Check rates on the day of transfer — rates change twice daily (around 9:30 AM and 2:00 PM Sri Lanka time).
- Some banks offer better rates for larger amounts — call the bank directly if sending over USD 10,000.
- BOC and People's Bank sometimes offer special rates for worker remittances under government incentive schemes.
- The difference between the best and worst bank can be Rs 2,000–5,000 per Rs 100,000 — worth checking.