Best today 1-yr FD 5.50% · Home loan from 4.55% · USD→NPR 152.40 Verified daily

INR to NPR today: Indian rupee to Nepalese rupee

As of 16 October 2026, Nepal Rastra Bank's reference exchange rate for the Indian rupee is NPR 160.00 buying and NPR 160.15 selling per 100 Indian rupees, according to Nepal Rastra Bank.

आजको भारतीय रुपैयाँको भाउ (नेपाल राष्ट्र बैंक, १०० भारतीय रुपैयाँ): किन्ने रू 160.00, बेच्ने रू 160.15।

Buying (NPR)160.00
Selling (NPR)160.15
Per100 INR

Source: Nepal Rastra Bank official reference rate for 16 October 2026. Change in selling rate: +0.00 over 7 days, +0.00 over 30 days.

INR to NPR converter

=NPR 1,600at the NRB buying rate
Indian rupees to Nepalese rupees at Nepal Rastra Bank rates, 16 October 2026
AmountAt buying rateAt selling rate
₹ 100NPR 160.00NPR 160.15
₹ 1,000NPR 1,600NPR 1,602
₹ 10,000NPR 16,000NPR 16,015
₹ 1,00,000NPR 1,60,000NPR 1,60,150

INR to NPR history

Nepal Rastra Bank's selling rate for the Indian rupee ranged from NPR 160.15 (29 May 2026) to NPR 160.15 (29 May 2026) per 100 Indian rupees between 29 May 2026 and 16 October 2026, in data recorded daily by Byajdar.

High 160.15Low 160.15 16 October 2026
Nepal Rastra Bank INR reference rates, last 30 published days (NPR per 100 Indian rupees)
DateBuyingSellingChange
16 October 2026160.00160.150.00
15 October 2026160.00160.150.00
14 October 2026160.00160.150.00
13 October 2026160.00160.150.00
12 October 2026160.00160.150.00
11 October 2026160.00160.150.00
10 October 2026160.00160.150.00
9 October 2026160.00160.150.00
8 October 2026160.00160.150.00
7 October 2026160.00160.150.00
6 October 2026160.00160.150.00
5 October 2026160.00160.150.00
4 October 2026160.00160.150.00
3 October 2026160.00160.150.00
2 October 2026160.00160.150.00
1 October 2026160.00160.150.00
30 September 2026160.00160.150.00
29 September 2026160.00160.150.00
28 September 2026160.00160.150.00
27 September 2026160.00160.150.00
26 September 2026160.00160.150.00
25 September 2026160.00160.150.00
24 September 2026160.00160.150.00
23 September 2026160.00160.150.00
22 September 2026160.00160.150.00
21 September 2026160.00160.150.00
20 September 2026160.00160.150.00
19 September 2026160.00160.150.00
18 September 2026160.00160.150.00
17 September 2026160.00160.15—

About the Indian rupee rate in Nepal

The Nepalese rupee is pegged to the Indian rupee at 1 INR = 1.60 NPR, a fixed rate in place since 1993. Nepal Rastra Bank quotes it per 100 Indian rupees, which is why the rate barely changes.

Nepal Rastra Bank publishes reference buying and selling rates every day. These are not the rates you get at a bank counter or from a money transfer app: commercial banks, money changers and remittance companies set their own rates and fees around them. If you are sending money from India, compare what your family receives in rupees — see apps for sending money to Nepal and today's remittance comparison.

Frequently asked questions

What is the INR to NPR rate today?

As of 16 October 2026, Nepal Rastra Bank's reference exchange rate for the Indian rupee is NPR 160.00 buying and NPR 160.15 selling per 100 Indian rupees, according to Nepal Rastra Bank. Banks and money transfer services set their own rates around this reference.

How much is ₹1,000 in Nepali rupees?

At Nepal Rastra Bank's buying rate on 16 October 2026, ₹1,000 is about NPR 1,600. The amount you actually receive depends on the bank or remittance provider's own rate and fees.

What is the difference between the buying and selling rate?

The buying rate is what applies when foreign currency is converted into rupees (the bank buys the Indian rupee); the selling rate applies when rupees are converted into Indian rupees. Nepal Rastra Bank publishes both as daily reference rates.

Is the NRB rate the rate I will get?

No. Nepal Rastra Bank publishes official reference rates. Commercial banks, money changers and remittance companies apply their own rates and fees, which are usually slightly less favourable.

Why is the INR rate quoted per 100?

Nepal Rastra Bank quotes the Indian rupee per 100 units because a single unit is worth a small amount of rupees. One Indian rupee is worth about NPR 1.6015 at the selling rate on 16 October 2026.

Is the Indian rupee pegged?

The Nepalese rupee is pegged to the Indian rupee at 1 INR = 1.60 NPR, a fixed rate in place since 1993. Nepal Rastra Bank quotes it per 100 Indian rupees, which is why the rate barely changes.

Other NRB exchange rates

USD to NPR · EUR to NPR · GBP to NPR · AUD to NPR · CAD to NPR · JPY to NPR · KRW to NPR · AED to NPR · QAR to NPR · SAR to NPR · KWD to NPR · MYR to NPR · all 22 currencies

Rates are Nepal Rastra Bank's official reference rates, recorded by Byajdar each day. They are for information only. See how Byajdar collects data.