- Currency converter
- PEN to IRR
1,000 PEN to IRR
Convert Peruvian nuevos soles to Iranian rials at the live mid-market rate.
1,000 Peruvian nuevos soles =
504,531,590
IRR
−0.06% today
1 PEN = 504,531.59 IRR · 1 IRR = 0.00000198 PEN
Mid-market rate, updated 05:06 UTC. Paid plans update as often as every 60 seconds.
Get this rate via API
PEN to IRR over the last year
- 52-week high
- 504,854.24
- 52-week low
- 12,079.20
- 52-week average
- 287,494.81
- Change over the year
- +4,069.52%
Conversion tables
| 1 PEN | 504,532 IRR |
| 5 PEN | 2,522,658 IRR |
| 10 PEN | 5,045,316 IRR |
| 25 PEN | 12,613,290 IRR |
| 50 PEN | 25,226,579 IRR |
| 100 PEN | 50,453,159 IRR |
| 250 PEN | 126,132,897 IRR |
| 500 PEN | 252,265,795 IRR |
| 1,000 PEN | 504,531,590 IRR |
| 5,000 PEN | 2,522,657,948 IRR |
| 10,000 PEN | 5,045,315,897 IRR |
| 50,000 PEN | 25,226,579,485 IRR |
PEN to IRR via API
The live rate, the rate on any past day or a whole range, for IRR and 170+ other currencies, as JSON. Free plan included.
curl https://api.currencyapi.com/v3/latest \ -G -d base_currency=PEN -d currencies=IRR \ -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=IRR \ -d date=2025-09-30 \ -H "apikey: YOUR-API-KEY"
Popular Peruvian Nuevo Sol conversions
Questions about PEN to IRR
How much is 1,000 PEN in IRR?
1,000 Peruvian nuevos soles is 504,531,590 Iranian rials at the mid-market rate of 30 September 2026, 05:06 UTC, when 1 PEN = 504,531.59 IRR.
What was the PEN to IRR rate over the last year?
Over the last 52 weeks 1 PEN ranged from 12,079.20 to 504,854.24 IRR, 287,494.81 IRR on average.
Which exchange rate is this?
The mid-market rate: the midpoint between what currency markets pay and ask for PEN/IRR, without the margin a bank or card issuer adds, so the rate you are charged is usually a little worse.