1. Currency converter
  2. CHF to MXN
  3. 100,000 CHF

Convert 100,000 Swiss Franc (CHF) to Mexican Peso (MXN)

Convert Swiss francs to Mexican pesos at the live mid-market rate. Reverse: MXN to CHF

100,000 Swiss francs =

2,201,386.15 MXN −0.17% today

1 CHF = 22.0139 MXN · 1 MXN = 0.0454259 CHF

Mid-market rate, updated 02:26 UTC. Paid plans update as often as every 60 seconds. Get CHF→MXN rates via API

CHF to MXN over the last year

21.0022.0023.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
23.278
52-week low
20.791
52-week average
22.144
Change over the year
−4.78%

Conversion tables

CHF to MXN
CHF MXN
1 CHF 22.01 MXN
10 CHF 220.14 MXN
100 CHF 2,201.39 MXN
1,000 CHF 22,013.86 MXN
10,000 CHF 220,138.61 MXN
50,000 CHF 1,100,693.07 MXN
100,000 CHF 2,201,386.15 MXN
MXN to CHF
MXN CHF
1 MXN 0.04543 CHF
10 MXN 0.4543 CHF
100 MXN 4.54 CHF
1,000 MXN 45.43 CHF
10,000 MXN 454.26 CHF
50,000 MXN 2,271.30 CHF
100,000 MXN 4,542.59 CHF

Get CHF→MXN rates via API

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

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

Related conversions

Popular Swiss Franc conversions

Popular Mexican Peso conversions

Questions about CHF to MXN

How much is 100,000 CHF in MXN?

100,000 Swiss francs is 2,201,386.15 Mexican pesos at the mid-market rate of 2 October 2026, 02:26 UTC, when 1 CHF = 22.0139 MXN.

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

Over the last 52 weeks 1 CHF ranged from 20.791 to 23.2775 MXN, 22.1441 MXN on average.

Which exchange rate is this?

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