Best Rate to Send Money to Sri Lanka
Which bank gives the most rupees today
If you are sending money home, the bank that receives it decides how many rupees your family gets. Banks publish a buying rate, which is what they pay for your foreign currency. A higher buying rate means more rupees for the same transfer.
You send
Best rate today
Amana Bank
Your family receives
LKR 330,500
at 330.50 per USD
Choosing the best bank instead of the lowest gets your family LKR 9,730 more on this transfer.
Every bank, compared
Sorted by who gives the most rupees. The difference between the best and worst is real money on a large transfer.
| Bank | Buying rate (you sell) | You get |
|---|---|---|
| Amana BankBest | 330.50 | LKR 330,500 |
| Sampath Bank | 329.00 | LKR 329,000−LKR 1,500 |
| Pan Asia Banking Corporation | 329.00 | LKR 329,000−LKR 1,500 |
| Hatton National Bank | 328.25 | LKR 328,250−LKR 2,250 |
| People's Bank | 328.14 | LKR 328,143−LKR 2,358 |
| Union Bank of Colombo | 328.00 | LKR 328,000−LKR 2,500 |
| National Development Bank | 327.50 | LKR 327,500−LKR 3,000 |
| DFCC Bank | 327.00 | LKR 327,000−LKR 3,500 |
| Bank of China (Colombo Branch) | 327.00 | LKR 327,000−LKR 3,500 |
| Seylan Bank | 326.75 | LKR 326,750−LKR 3,750 |
| Bank of Ceylon | 326.25 | LKR 326,250−LKR 4,250 |
| Commercial Bank of Ceylon | 326.08 | LKR 326,080−LKR 4,420 |
| Deutsche Bank (Colombo Branch) | 325.50 | LKR 325,500−LKR 5,000 |
| Indian Overseas Bank (Colombo Branch) | 325.00 | LKR 325,000−LKR 5,500 |
| HSBC Sri Lanka | 324.58 | LKR 324,580−LKR 5,920 |
| Nations Trust Bank | 324.28 | LKR 324,280−LKR 6,220 |
| National Savings Bank | 323.00 | LKR 323,000−LKR 7,500 |
| Cargills Bank | 321.90 | LKR 321,900−LKR 8,600 |
| MCB Bank (Sri Lanka) | 321.00 | LKR 321,000−LKR 9,500 |
| Citibank N.A. (Colombo Branch) | 320.77 | LKR 320,770−LKR 9,730 |
These are the rates banks publish for currency conversion. A transfer service or exchange house may offer a different rate, and most charge a separate transfer fee that this does not include. Check the total cost, not just the rate.
Getting more for your transfer
- Compare the rate and the fee together. A good rate with a high fixed fee can be worse than a slightly lower rate with no fee, especially on small amounts.
- Rates move during the day. The rate you are quoted when you send is the one that counts.
- Banks do not publish new rates at weekends. A Saturday transfer usually uses Friday's rate.
Common questions about sending money home
Which bank gives the best rate to send money to Sri Lanka?
It changes from day to day, which is why this page ranks them live rather than naming one. Today the highest buying rate for USD is offered by Amana Bank at 330.50 rupees. Check again on the day you send, because the ranking moves.
What is a buying rate, and why does it matter?
When your money arrives in foreign currency, the bank buys that currency from you and gives rupees in return. The buying rate is how many rupees you get for one unit. A higher buying rate means more rupees for your family, so it is the only rate that matters for a transfer coming in.
Is the rate the only thing that decides what my family gets?
No. Most banks and transfer services also charge a fee, and this page does not include it because banks do not publish it in one place. A good rate with a high fixed fee can work out worse than a slightly lower rate with no fee, especially on smaller amounts. Ask for the total before you send.
Do rates change at weekends?
Banks do not publish new rates on Saturday or Sunday; they keep serving Friday's closing rates. A transfer sent at the weekend is usually converted at Friday's rate or at Monday's, depending on when it is processed.