1. Currency converter
  2. NPR to ZAR

Nepalese Rupee (NPR) to South African Rand (ZAR)

Convert Nepalese rupees to South African rand at the live mid-market rate. Reverse: ZAR to NPR

1 Nepalese Rupee =

0.1081 ZAR 0.00% today

1 NPR = 0.108131 ZAR · 1 ZAR = 9.24805 NPR

Mid-market rate, updated 03:49 UTC. Paid plans update as often as every 60 seconds. Get NPR→ZAR rates via API

NPR to ZAR over the last year

0.110.12Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.12361
52-week low
0.10424
52-week average
0.11170
Change over the year
−10.95%

Conversion tables

NPR to ZAR
NPR ZAR
1 NPR 0.1081 ZAR
10 NPR 1.08 ZAR
100 NPR 10.81 ZAR
1,000 NPR 108.13 ZAR
10,000 NPR 1,081.31 ZAR
50,000 NPR 5,406.55 ZAR
100,000 NPR 10,813.10 ZAR
ZAR to NPR
ZAR NPR
1 ZAR 9.25 NPR
10 ZAR 92.48 NPR
100 ZAR 924.80 NPR
1,000 ZAR 9,248.05 NPR
10,000 ZAR 92,480.46 NPR
50,000 ZAR 462,402.30 NPR
100,000 ZAR 924,804.60 NPR

Get NPR→ZAR rates via API

The live rate, the rate on any past day or a whole range, for ZAR and 170+ other currencies, as JSON. Free plan included. See the exchange rate API.

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=NPR -d currencies=ZAR \
  -H "apikey: YOUR-API-KEY"

# the rate on a past day
curl https://api.currencyapi.com/v3/historical \
  -G -d base_currency=NPR -d currencies=ZAR \
  -d date=2025-10-04 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Nepalese Rupee conversions

Popular South African Rand conversions

Questions about NPR to ZAR

How much is 1 NPR in ZAR?

1 Nepalese Rupee is 0.108131 South African rand at the mid-market rate of 4 October 2026, 03:49 UTC, and 1 ZAR is 9.24805 NPR.

What was the NPR to ZAR rate over the last year?

Over the last 52 weeks 1 NPR ranged from 0.104236 to 0.12361 ZAR, 0.111698 ZAR on average.

Which exchange rate is this?

The mid-market rate: the midpoint between what currency markets pay and ask for NPR/ZAR, without the margin a bank or card issuer adds, so the rate you are charged is usually a little worse.