1. Currency converter
  2. PEN to ZAR
  3. 1,000 PEN

Convert 1,000 Peruvian Sol (PEN) to South African Rand (ZAR)

Convert Peruvian soles to South African rand at the live mid-market rate. Reverse: ZAR to PEN

1,000 Peruvian soles =

4,845.53 ZAR 0.00% today

1 PEN = 4.84553 ZAR · 1 ZAR = 0.206376 PEN

Mid-market rate, updated 09:07 UTC. Paid plans update as often as every 60 seconds. Get PEN→ZAR rates via API

PEN to ZAR over the last year

4.805.005.20Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
5.1719
52-week low
4.6832
52-week average
4.8739
Change over the year
−2.65%

Conversion tables

PEN to ZAR
PEN ZAR
1 PEN 4.85 ZAR
10 PEN 48.46 ZAR
100 PEN 484.55 ZAR
1,000 PEN 4,845.53 ZAR
10,000 PEN 48,455.30 ZAR
50,000 PEN 242,276.48 ZAR
100,000 PEN 484,552.95 ZAR
ZAR to PEN
ZAR PEN
1 ZAR 0.2064 PEN
10 ZAR 2.06 PEN
100 ZAR 20.64 PEN
1,000 ZAR 206.38 PEN
10,000 ZAR 2,063.76 PEN
50,000 ZAR 10,318.79 PEN
100,000 ZAR 20,637.58 PEN

Get PEN→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=PEN -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=PEN -d currencies=ZAR \
  -d date=2025-10-04 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Peruvian Sol conversions

Popular South African Rand conversions

Questions about PEN to ZAR

How much is 1,000 PEN in ZAR?

1,000 Peruvian soles is 4,845.53 South African rand at the mid-market rate of 4 October 2026, 09:07 UTC, when 1 PEN = 4.84553 ZAR.

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

Over the last 52 weeks 1 PEN ranged from 4.6832 to 5.17193 ZAR, 4.87385 ZAR on average.

Which exchange rate is this?

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