1. Currency converter
  2. PEN to SZL

50 PEN to SZL

Convert Peruvian nuevos soles to Swazi Lilangeni at the live mid-market rate.

50 Peruvian nuevos soles =

238.16 SZL −0.04% today

1 PEN = 4.76325 SZL · 1 SZL = 0.20994 PEN

Mid-market rate, updated 23:14 UTC. Paid plans update as often as every 60 seconds. Get this rate via API

PEN to SZL over the last year

4.805.005.20Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
5.1721
52-week low
4.6778
52-week average
4.8722
Change over the year
−3.97%

Conversion tables

PEN to SZL
PEN SZL
1 PEN 4.76 SZL
5 PEN 23.82 SZL
10 PEN 47.63 SZL
25 PEN 119.08 SZL
50 PEN 238.16 SZL
100 PEN 476.33 SZL
250 PEN 1,190.81 SZL
500 PEN 2,381.63 SZL
1,000 PEN 4,763.25 SZL
5,000 PEN 23,816.27 SZL
10,000 PEN 47,632.55 SZL
50,000 PEN 238,162.73 SZL
SZL to PEN
SZL PEN
1 SZL 0.2099 PEN
5 SZL 1.05 PEN
10 SZL 2.10 PEN
25 SZL 5.25 PEN
50 SZL 10.50 PEN
100 SZL 20.99 PEN
250 SZL 52.49 PEN
500 SZL 104.97 PEN
1,000 SZL 209.94 PEN
5,000 SZL 1,049.70 PEN
10,000 SZL 2,099.40 PEN
50,000 SZL 10,497.02 PEN

PEN to SZL via API

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

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=PEN -d currencies=SZL \
  -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=SZL \
  -d date=2025-09-29 \
  -H "apikey: YOUR-API-KEY"

Popular Peruvian Nuevo Sol conversions

Questions about PEN to SZL

How much is 50 PEN in SZL?

50 Peruvian nuevos soles is 238.16 Swazi Lilangeni at the mid-market rate of 29 September 2026, 23:14 UTC, when 1 PEN = 4.76325 SZL.

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

Over the last 52 weeks 1 PEN ranged from 4.67784 to 5.17211 SZL, 4.87223 SZL on average.

Which exchange rate is this?

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