Peruvian sol (PEN)

Reference rates published by Banca d'Italia every working day.

1 PEN = 0.25972 EUR

1 PEN = 0.290705 USD

Rates against other currencies are calculated from the euro rates published by Banca d'Italia and the European Central Bank on Friday, 23 October 2026.

Used in
Peru
Published by
Banca d'Italia
First day
4 January 1999
Latest
23 October 2026

PEN against the most used currencies

Currency1 PEN buys1 of it buys
USD US dollar 0.290705 USD 3.43992 PEN
EUR Euro 0.25972 EUR 3.8503 PEN
GBP Pound sterling 0.217458 GBP 4.59858 PEN
INR Indian rupee 27.601 INR 0.0362306 PEN
AED UAE dirham 1.06761 AED 0.936676 PEN
CAD Canadian dollar 0.406851 CAD 2.4579 PEN
AUD Australian dollar 0.413968 AUD 2.41565 PEN
JPY Japanese yen 45.5835 JPY 0.0219378 PEN
CNY Chinese yuan renminbi 1.93907 CNY 0.515711 PEN
SAR Saudi riyal 1.09015 SAR 0.917306 PEN
PKR Pakistani rupee 80.5583 PKR 0.0124134 PEN
PHP Philippine peso 18.5012 PHP 0.0540507 PEN
NGN Nigerian naira 390.823 NGN 0.0025587 PEN
MXN Mexican peso 5.45999 MXN 0.183151 PEN
BRL Brazilian real 1.46703 BRL 0.68165 PEN
CHF Swiss franc 0.239644 CHF 4.17286 PEN
SGD Singapore dollar 0.371659 SGD 2.69064 PEN
MYR Malaysian ringgit 1.18767 MYR 0.841982 PEN
ZAR South African rand 4.825 ZAR 0.207254 PEN
TRY Turkish lira 14.459 TRY 0.0691611 PEN
KRW South Korean won 385.025 KRW 0.00259724 PEN
BDT Bangladeshi taka 35.9485 BDT 0.0278176 PEN
EGP Egyptian pound 16.076 EGP 0.0622045 PEN
KWD Kuwaiti dinar 0.0899151 KWD 11.1216 PEN
QAR Qatari riyal 1.05818 QAR 0.945021 PEN
NZD New Zealand dollar 0.511181 NZD 1.95625 PEN
HKD Hong Kong dollar 2.28016 HKD 0.438566 PEN
THB Thai baht 9.80988 THB 0.101938 PEN
IDR Indonesian rupiah 5,264.02 IDR 0.000189969 PEN
VND Vietnamese dong 7,512.92 VND 0.000133104 PEN

One year of 1 USD in PEN

23 October 202523 October 2026
High
3.52478
30 April 2026
Low
3.34358
29 January 2026

Get PEN rates from the API

Free, with no key. Every rate against PEN:

GET https://theratesapi.com/api/latest?base=PEN
curl "https://theratesapi.com/api/latest?base=PEN"
const res = await fetch('https://theratesapi.com/api/latest?base=PEN')
const data = await res.json()
import requests

data = requests.get('https://theratesapi.com/api/latest?base=PEN').json()

A given day

Or a few currencies on a given day:

GET https://theratesapi.com/api/2026-10-23?base=PEN&symbols=USD,EUR
curl "https://theratesapi.com/api/2026-10-23?base=PEN&symbols=USD,EUR"
const res = await fetch('https://theratesapi.com/api/2026-10-23?base=PEN&symbols=USD,EUR')
const data = await res.json()
import requests

data = requests.get('https://theratesapi.com/api/2026-10-23?base=PEN&symbols=USD,EUR').json()

All currencies