INR / LKR · Currency
Indian Rupee to Sri Lankan Rupee
+0.0187 (+0.54%)since 21 Oct · rupee weaker
CBSL indicative rate · Thu, 22 Oct 2026
+0.0679 (+1.97%) past month
Best for receiving INR
3.5234 SBI Sri Lanka
Best for paying INR abroad
3.5620 People's Bank
INR rates at 12 banks
What each bank actually pays and charges for INR, from its own published rates, next to the CBSL indicative rate. Banks can change rates during the day and may add fees, so confirm with the bank before you transact. All currencies at all banks
At the CBSL rate: Rs 351,350
- 1SBI Sri Lanka@ 3.5234Rs 352,340best
- 2Amãna Bank*@ 3.4658Rs 346,580Rs 5,760 less
- 3NDB Bank@ 3.4600Rs 346,000Rs 6,340 less
- 4Sampath Bank@ 3.4535Rs 345,350Rs 6,990 less
- 5Cargills Bank@ 3.4400Rs 344,000Rs 8,340 less
- 6People's Bank@ 3.4277Rs 342,770Rs 9,570 less
- 7Nations Trust Bank@ 3.3800Rs 338,000Rs 14,340 less
- 8HNB@ 3.3517Rs 335,170Rs 17,170 less
- 9Commercial Bank@ 3.3500Rs 335,000Rs 17,340 less
- 10DFCC Bank@ 3.2600Rs 326,000Rs 26,340 less
- 11Seylan Bank*@ 3.1655Rs 316,550Rs 35,790 less
- 12Bank of Ceylon@ 3.1645Rs 316,450Rs 35,890 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 INR) 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 INR rates
LKR per 1 INR. TT is a telegraphic transfer (remittances, overseas payments); notes are cash over the counter. Best in each column is highlighted.
| Updated | ||||||
|---|---|---|---|---|---|---|
| CBSL indicative | 3.5135 | |||||
| SBI Sri Lanka | 3.5234 | 3.6110 | — | — | 0.0876 | 22 Oct |
| Amãna Bank* | 3.4658 | 3.5662 | — | — | 0.1004 | 22 Oct |
| NDB Bank | 3.4600 | 3.5700 | — | — | 0.1100 | 22 Oct |
| Sampath Bank | 3.4535 | 3.5755 | 3.1543 | — | 0.1220 | 22 Oct, 8:11 am |
| Cargills Bank | 3.4400 | 3.5700 | 3.4600 | 3.5700 | 0.1300 | 21 Oct, 10:28 am |
| People's Bank | 3.4277 | 3.5620 | 2.9094 | 3.5620 | 0.1343 | 22 Oct, 11:40 am |
| Nations Trust Bank | 3.3800 | 3.6400 | 3.3600 | 3.6400 | 0.2600 | 22 Oct, 11:10 am |
| HNB | 3.3517 | 3.7147 | — | — | 0.3630 | 22 Oct |
| Commercial Bank | 3.3500 | 3.6500 | 3.0500 | 3.6500 | 0.3000 | 21 Oct |
| DFCC Bank | 3.2600 | 3.7600 | 3.1100 | 3.9100 | 0.5000 | 22 Oct, 10:45 am |
| Seylan Bank* | 3.1655 | 3.8728 | — | — | 0.7073 | 22 Oct, 10:27 am |
| Bank of Ceylon | 3.1645 | 3.7695 | 2.9545 | 3.7745 | 0.6050 | 22 Oct, 11:40 am |
Other currencies
- USD+0.05%US Dollar331.91 LKR
- EUR+0.10%Euro372.90 LKR
- GBP+0.15%British Pound444.40 LKR
- AUD−0.06%Australian Dollar232.90 LKR
- AED+0.05%UAE Dirham90.37 LKR
- SAR+0.05%Saudi Riyal88.48 LKR
- QAR+0.05%Qatari Riyal91.05 LKR
- KWD−0.10%Kuwaiti Dinar1,069.75 LKR
- CAD+0.18%Canadian Dollar236.37 LKR
- SGD+0.10%Singapore Dollar259.83 LKR
- JPY+0.20%Japanese Yen2.1010 LKR
- CNY+0.12%Chinese Yuan49.72 LKR
- CHF+0.27%Swiss Franc402.86 LKR
- MYR+0.04%Malaysian Ringgit81.31 LKR
- KRW+0.28%South Korean Won0.2506 LKR
In the news
INR rates at each bank
The rate you get comes from your bank. These 16 banks publish their own daily buying and selling rates.
About INR to LKR
The Indian Rupee (INR) is the currency of India. The rate on this page is the Central Bank of Sri Lanka's daily indicative rate: the number of Sri Lankan rupees for 1 INR, published once each business day. When the number rises, the rupee has weakened against the Indian Rupee; when it falls, the rupee has strengthened.
Common questions
- What is the INR to LKR rate today?
- On 22 Oct 2026 the Central Bank of Sri Lanka's indicative rate was 3.5135 rupees for 1 Indian Rupee. It is a reference rate; banks buy INR below it and sell above it.
- Is the rupee getting stronger or weaker against the Indian Rupee?
- Over the past year the rate has gone from 3.4460 to 3.5135, so the rupee is 2.0% weaker against the Indian Rupee. Over the last 52 weeks it ranged from 3.3210 to 3.5703.
- What is the highest INR to LKR rate?
- Since May 2010, the highest indicative rate was 4.7363 on 9 May 2022 and the lowest was 1.9330 on 29 Aug 2013.
- Why is my bank's INR rate different?
- Banks quote a buying rate (what they pay you for INR) and a selling rate (what they charge you) either side of the indicative rate, and the gap differs by bank and by whether it is a telegraphic transfer, cash or a draft. Check the bank's own rates before you transact.
Sending money to Sri Lanka? Compare remittance costs or see fixed deposit rates.
