Nepal Rastra Bank reference rate · 27 September 2026
NRB's buying rate for 100 INR is Rs 160.00 and its selling rate Rs 160.15 (Rs 1.6015 per Indian rupee). At the buying rate, 10,000 INR is Rs 16,000.00. The Indian Rupee is unchanged against the Nepali rupee over the past year.
At NRB's buying rate · what you receive for Indian rupees
| Indian Rupee | Nepali rupees |
|---|---|
| 10 INR | Rs 16.00 |
| 100 INR | Rs 160.00 |
| 500 INR | Rs 800.00 |
| 1,000 INR | Rs 1,600.00 |
| 2,000 INR | Rs 3,200.00 |
| 5,000 INR | Rs 8,000.00 |
| 10,000 INR | Rs 16,000.00 |
| 20,000 INR | Rs 32,000.00 |
| 50,000 INR | Rs 80,000.00 |
| 100,000 INR | Rs 1,60,000.00 |
| 200,000 INR | Rs 3,20,000.00 |
| 500,000 INR | Rs 8,00,000.00 |
At NRB's selling rate · what rupees buy
| Nepali rupees | Indian Rupee |
|---|---|
| Rs 100 | 62.44 INR |
| Rs 500 | 312.21 INR |
| Rs 1,000 | 624.41 INR |
| Rs 5,000 | 3,122.07 INR |
| Rs 10,000 | 6,244.15 INR |
| Rs 25,000 | 15,610.37 INR |
| Rs 50,000 | 31,220.73 INR |
| Rs 1,00,000 | 62,441.46 INR |
| Rs 2,00,000 | 124,882.92 INR |
| Rs 5,00,000 | 312,207.31 INR |
| Rs 10,00,000 | 624,414.61 INR |
NRB selling rate per 100 INR, daily. Source: Nepal Rastra Bank.
| Date | Buying | Selling | Change |
|---|---|---|---|
| 27 Sept 2026 | Rs 160.00 | Rs 160.15 | 0.00 |
| 26 Sept 2026 | Rs 160.00 | Rs 160.15 | 0.00 |
| 25 Sept 2026 | Rs 160.00 | Rs 160.15 | 0.00 |
| 24 Sept 2026 | Rs 160.00 | Rs 160.15 | 0.00 |
| 23 Sept 2026 | Rs 160.00 | Rs 160.15 | 0.00 |
| 22 Sept 2026 | Rs 160.00 | Rs 160.15 | 0.00 |
| 21 Sept 2026 | Rs 160.00 | Rs 160.15 | 0.00 |
| 20 Sept 2026 | Rs 160.00 | Rs 160.15 | 0.00 |
| 19 Sept 2026 | Rs 160.00 | Rs 160.15 | 0.00 |
| 18 Sept 2026 | Rs 160.00 | Rs 160.15 | — |
Per 100 INR · Nepal Rastra Bank reference rates · information only, not financial advice.
When you change Indian rupees into rupees, the bank buys them from you — use the buying rate. When you buy Indian rupees with rupees, for travel, study or a visa fee, you pay the selling rate. Today the gap is Rs 0.15 per 100 INR (0.09%).
NRB's rate is the benchmark. Banks, money-transfer companies and remittance apps set their own rate, usually a little below NRB's buying rate, and some add a fee, so compare the total rupees your family receives. Use a licensed channel: informal hundi transfers are illegal in Nepal.
The Nepali rupee is pegged to the Indian rupee at about 1.6, so this rate barely moves. Rates are NRB's indicative reference rates from nrb.org.np; banks quote their own counter rates around them.
On 27 September 2026, Nepal Rastra Bank's reference rate for 100 INR is Rs 160.00 buying and Rs 160.15 selling. That is Rs 1.6000 per INR when you sell Indian rupees for Nepali rupees.
At NRB's buying rate of Rs 160.00 per 100 INR, 10,000 INR is Rs 16,000.00. Banks and money-transfer companies apply their own rate, so the amount your family receives is usually a little lower.
The buying rate (Rs 160.00) is what a bank pays you for Indian rupees, for example when you convert money sent home. The selling rate (Rs 160.15) is what you pay to buy Indian rupees, for travel or study abroad. The gap is Rs 0.15 per 100 INR (0.09%).
The Nepali rupee is pegged to the Indian rupee at about 1.6, so NRB's rate stays almost fixed: Rs 160.00 buying and Rs 160.15 selling per INR 100.
The Indian Rupee is unchanged against the Nepali rupee over the past year (NRB selling rate). It held at Rs 160.15 per 100 INR throughout the last 12 months.
NRB publishes reference rates daily, usually just after midnight Nepal time, including Saturdays. Around long festival holidays it can skip days; the most recent published rate is the one shown here. This page reads NRB directly and refreshes every 30 minutes.
Not exactly. NRB's rate is the official reference. Banks, money-transfer companies and remittance apps set their own rates, usually a little below NRB's buying rate, and some add a fee, so compare the total rupees your family will receive. Use licensed channels: informal hundi transfers are illegal in Nepal.