INR to NPR Exchange Rate

Convert your money across 153 world currencies at today’s mid-market exchange rates.

%
Margin simulates bank/card markups over the interbank rate.
1 INR = 1.60 NPR
Indian Rupee ↔ Nepalese Rupee
1 INR = 1.5991 NPR 1 NPR = 0.62534 INR (Inverse Rate)

2026-10-25 mid-market rate

INR to NPR — key numbers

As of 2026-10-25, 1 INR = 1.5991 NPR (mid-market). Over the past 30 days it has ranged from 1.5980 to 1.6117.

7-day
1.5991 – 1.6040
avg 1.6007, −0.03%
30-day
1.5980 – 1.6117
avg 1.6015, −0.09%
90-day
1.5962 – 1.6117
avg 1.6005, −0.15%
INR to NPR and NPR to INR conversion table for common amounts, at today’s mid-market rate.
INR NPR NPR INR
1 INR 1.60 NPR 1 NPR 0.6253 INR
5 INR 8.00 NPR 5 NPR 3.1267 INR
10 INR 15.99 NPR 10 NPR 6.2534 INR
20 INR 31.98 NPR 20 NPR 12.5067 INR
50 INR 79.96 NPR 50 NPR 31.2668 INR
100 INR 159.91 NPR 100 NPR 62.5336 INR
500 INR 799.57 NPR 500 NPR 312.6681 INR

INR/NPR frequently asked questions

What is the highest and lowest INR/NPR has been in the past year?

Over the past year, 1 INR has traded between 1.5696 and 1.6322 NPR, averaging 1.6001 NPR.

How do I convert INR to NPR?

Multiply the amount in INR by the current INR/NPR mid-market rate. For example, 100 INR = 159.91 NPR at the 2026-10-25 mid-market rate of 1 INR = 1.5991 NPR.

INR to NPR Chart

Indian Rupee to Nepalese Rupee
INR to NPR exchange rate history chart.

See the full INR to NPR exchange rate history — yearly & monthly averages →

Cross Currency Rates

Mid-market cross rates between the most traded world currencies.

Rates update automatically. Read across: 1 unit of the row currency in column currency.

⯅