XeConvert
  1. Home
  2. USD – US Dollar
  3. USD → NPR

1 USD to NPRUS Dollar → Nepalese Rupee

1 USDUS Dollar
152.47 NPRNepalese Rupee
1 USD = 152.47 NPR 1 NPR = 0.006559 USD Last update: ⇄ NPR → USD
USD

On 2026-10-30, 1 US Dollar (USD) = 152.47 Nepalese Rupee (NPR) at the mid-market rate. Conversely, 1 NPR = 0.006559 USD. Over the last 30 days the USD/NPR rate moved between 151.10 and 154.88, a change of -0.87%.

This page shows the live mid-market rate from US Dollar (USD) to Nepalese Rupee (NPR), its history over the past year and ready-made conversion tables. Rates are updated twice a day; banks and card networks usually add a margin on top.

USD/NPR exchange rate chart

Change−0.75 %
High154.88
Low151.10
USD/NPR exchange rate chart 150.79152.26153.72155.1930 Sep15 Oct30 Oct

USD/NPR went from 153.62 on Sep 30, 2026 to 152.47 on Oct 30, 2026 (−0.75 %). Highest: 154.88 (Oct 8, 2026); lowest: 151.10 (Oct 22, 2026).

USD/NPR exchange rate analysis

Over the last 30 days the USD/NPR rate fell (-0.75%): the USD lost ground against the NPR. Over the past 12 months it ranged from 141.67 (2025-11-20) to 154.96 (2026-05-20), with an average of 149.33. Today's rate is 2.10% above its one-year average: 1 USD buys more NPR than usual. Day-to-day movements are small (average daily change of 0.19%). The largest daily move of the last 30 days was -1.01% on 2026-10-12.

PeriodDate1 USD =Change
1 week ago151.72 NPR+0.49%
1 month ago153.62 NPR-0.75%
3 months ago153.12 NPR-0.42%
6 months ago151.80 NPR+0.44%
1 year ago141.23 NPR+7.96%
Computed from XeConvert's daily mid-market rate history. Past movements do not predict future rates.

USD/NPR · last 10 days

Date1 USD =1 NPR =
152.47 NPR0.006559 USD
152.49 NPR0.006558 USD
152.30 NPR0.006566 USD
152.43 NPR0.00656 USD
152.00 NPR0.006579 USD
151.98 NPR0.00658 USD
151.98 NPR0.00658 USD
151.72 NPR0.006591 USD
151.10 NPR0.006618 USD
151.40 NPR0.006605 USD

US Dollar to Nepalese Rupee

USDNPR
1 USD152.47 NPR
5 USD762.34 NPR
10 USD1,524.68 NPR
20 USD3,049.36 NPR
50 USD7,623.39 NPR
100 USD15,246.78 NPR
300 USD45,740.35 NPR
500 USD76,233.92 NPR
1,000 USD152,467.85 NPR

Nepalese Rupee to US Dollar

NPRUSD
1 NPR0.006559 USD
5 NPR0.03279 USD
10 NPR0.06559 USD
20 NPR0.1312 USD
50 NPR0.3279 USD
100 NPR0.6559 USD
300 NPR1.9676 USD
500 NPR3.2794 USD
1,000 NPR6.5588 USD

Frequently asked questions

How much is 1 USD in NPR today?

1 US Dollar is worth 152.47 Nepalese Rupee at the mid-market rate of 2026-10-30. 1 Nepalese Rupee is worth 0.006559 US Dollar.

How much is 100 USD in NPR?

100 USD = 15,246.78 NPR, and 100 NPR = 0.6559 USD (rate of 2026-10-30).

How has the USD to NPR rate changed over the last month?

Over 30 days the rate went from 153.81 to 152.47 (-0.87%). The 30-day high was 154.88 and the low was 151.10.

How has the USD to NPR rate changed this week?

One week ago 1 USD was worth 151.72 NPR; today it is worth 152.47 NPR (+0.49%).

What was the best USD to NPR rate in the past year?

The highest rate of the past 12 months was 1 USD = 154.96 NPR on 2026-05-20; the lowest was 141.67 NPR on 2025-11-20.

Where does this exchange rate come from?

XeConvert publishes daily mid-market reference rates aggregated from public market data and central bank sources. Banks, card issuers and exchange offices add a margin, so the rate you actually get may be slightly different.

US Dollar to other currencies

About the US Dollar (USD)

The US Dollar is used in 15 countries and territories, including United States, Ecuador, Timor-Leste, Puerto Rico, Turks & Caicos Islands, Micronesia. Symbol: $. ISO 4217 code: USD.

All US Dollar (USD) exchange rates →

About the Nepalese Rupee (NPR)

The Nepalese Rupee is the official currency of Nepal. Symbol: NPRs. ISO 4217 code: NPR.

All Nepalese Rupee (NPR) exchange rates →

Money Explained

All explainers →

Link to this page

URL
HTML