1. Central bank exchange rates
  2. European Central Bank
  3. MXN

European Central Bank Mexican Peso rate

1 EUR = 20.322 MXN +0.54%

Published Tuesday, 29 September 2026 as the euro foreign exchange reference rates.

1 MXN = 0.0492073 EUR

EUR to MXN over the last year

20.0021.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
21.599
52-week low
19.640
52-week average
20.480
Change over the year
−5.62%

Yearly averages

The mean of each year’s publications, 1 EUR in MXN. Open a year for every daily rate and the monthly averages.

YearAverageHighLowPublications
2026 20.196 21.027 19.640 190
2025 21.670 23.160 21.009 255
2024 19.831 22.279 17.598 256
2023 19.183 20.832 18.051 255
2022 21.187 23.586 19.236 257
2021 23.985 25.576 23.144 258
2020 24.519 27.090 20.069 257
2019 21.557 22.394 21.002 255
2018 22.705 24.314 21.361 255
2017 21.329 23.661 19.759 255
2016 20.667 22.706 18.580 257
2015 17.616 19.688 16.049 256
2014 17.655 18.539 16.804 255
2013 16.964 18.124 15.639 255
2012 16.903 18.021 16.127 256
2011 17.288 18.949 15.683 257
2010 16.737 18.666 15.392 258
2009 18.799 20.063 17.048 256
2008 16.291 19.314 14.794 256
2007 14.974 16.393 14.060 255
2006 13.694 14.664 12.405 255
2005 13.564 15.077 12.203 257
2004 14.039 15.306 13.305 259
2003 12.214 14.181 10.704 255
2002 9.163 10.961 7.842 255
2001 8.371 9.416 7.624 254
2000 8.736 9.975 7.894 255
1999 10.194 12.895 9.382 259

This rate via API

The European Central Bank MXN rate for any day since 4 January 1999, or every publication in a range of up to a year, as JSON or CSV.

curl https://api.currencyapi.com/v3/official \
  -G -d source=ecb -d base_currency=EUR \
  -d currencies=MXN -d date=2026-09-29 \
  -H "apikey: YOUR-API-KEY"

# every publication of 2026
curl https://api.currencyapi.com/v3/official/range \
  -G -d source=ecb -d currencies=MXN \
  -d date_from=2026-01-01 -d date_to=2026-12-31 \
  -H "apikey: YOUR-API-KEY"

Mexican Peso at other central banks

Questions about this rate

What is the European Central Bank MXN rate today?

On 29 September 2026 the European Central Bank published 1 EUR = 20.3222 MXN (1 MXN = 0.0492073 EUR).

What was the average MXN rate in 2026?

The average of the 190 publications in 2026 is 1 EUR = 20.1957 MXN, the simple mean of the daily rates.

Is this the rate I must use for tax or accounting?

That depends on your jurisdiction. Many rules name a specific bank and day, for example the rate published on the business day before the transaction. Use the date lookup in the API to get exactly the publication your rule asks for.