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.

USDUS 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.
RankBankTT Buying (Rs)TT Selling (Rs)
#1Seylan BankBest325.10332.10
#2National Savings Bank324.75332.75
#3Commercial Bankstale324.50332.50
#4Bank of Ceylonstale324.40333.40
#5HNB324.25331.50
#6People's Bank324.19331.76
#7Sampath Bank324.00332.00
#8NDB Bank324.00333.00
#9DFCC Bank323.25332.75

See all USD rates: USD to LKR →

AEDUAE 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.
RankBankTT Buying (Rs)TT Selling (Rs)
#1People's BankBest88.4190.20
#2Sampath Bank87.7690.85
#3HNB87.6490.97
#4NDB Bank87.0391.92
#5Commercial Bankstale86.4692.54
#6Seylan Bank83.2394.95

See all AED rates: AED to LKR →

QARQatari Riyal Remittance Rates

RankBankTT Buying (Rs)TT Selling (Rs)
#1People's BankBest89.0890.88

See all QAR rates: QAR to LKR →

SARSaudi 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.
RankBankTT Buying (Rs)TT Selling (Rs)
#1People's BankBest86.4988.23
#2NDB Bank84.0991.16

See all SAR rates: SAR to LKR →

KWDKuwaiti Dinar Remittance Rates

RankBankTT Buying (Rs)TT Selling (Rs)
#1People's BankBest1,058.241,079.62

See all KWD rates: KWD to LKR →

GBPBritish 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.
RankBankTT Buying (Rs)TT Selling (Rs)
#1National Savings BankBest441.56456.26
#2Bank of Ceylonstale441.28455.39
#3Commercial Bankstale440.75454.94
#4NDB Bank439.94455.49
#5DFCC Bank439.93451.83
#6HNB439.61451.61
#7Sampath Bank438.98452.52
#8Seylan Bank438.65457.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.