1. Currency converter
  2. MXN to PEN

Mexican Peso (MXN) to Peruvian Sol (PEN)

Convert Mexican pesos to Peruvian soles at the live mid-market rate. Reverse: PEN to MXN

1 Mexican Peso =

0.1885 PEN 0.00% today

1 MXN = 0.188511 PEN · 1 PEN = 5.30473 MXN

Mid-market rate, updated 23:59 UTC. Paid plans update as often as every 60 seconds. Get MXN→PEN rates via API

MXN to PEN over the last year

0.180.190.20Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.20206
52-week low
0.18118
52-week average
0.19278
Change over the year
−0.06%

Conversion tables

MXN to PEN
MXN PEN
1 MXN 0.1885 PEN
10 MXN 1.89 PEN
100 MXN 18.85 PEN
1,000 MXN 188.51 PEN
10,000 MXN 1,885.11 PEN
50,000 MXN 9,425.55 PEN
100,000 MXN 18,851.10 PEN
PEN to MXN
PEN MXN
1 PEN 5.30 MXN
10 PEN 53.05 MXN
100 PEN 530.47 MXN
1,000 PEN 5,304.73 MXN
10,000 PEN 53,047.30 MXN
50,000 PEN 265,236.48 MXN
100,000 PEN 530,472.96 MXN

Get MXN→PEN rates via API

The live rate, the rate on any past day or a whole range, for PEN 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=MXN -d currencies=PEN \
  -H "apikey: YOUR-API-KEY"

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

Related conversions

Popular Mexican Peso conversions

Popular Peruvian Sol conversions

Questions about MXN to PEN

How much is 1 MXN in PEN?

1 Mexican Peso is 0.188511 Peruvian soles at the mid-market rate of 1 October 2026, 23:59 UTC, and 1 PEN is 5.30473 MXN.

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

Over the last 52 weeks 1 MXN ranged from 0.181181 to 0.202056 PEN, 0.192781 PEN on average.

Which exchange rate is this?

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