1. Currency converter
  2. CHF to PEN

Swiss Franc (CHF) to Peruvian Sol (PEN)

Convert Swiss francs to Peruvian soles at the live mid-market rate. Reverse: PEN to CHF

1 Swiss Franc =

4.17 PEN +0.31% today

1 CHF = 4.16972 PEN · 1 PEN = 0.239824 CHF

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

CHF to PEN over the last year

4.204.40Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
4.4894
52-week low
4.0688
52-week average
4.2665
Change over the year
−4.38%

Conversion tables

CHF to PEN
CHF PEN
1 CHF 4.17 PEN
10 CHF 41.70 PEN
100 CHF 416.97 PEN
1,000 CHF 4,169.72 PEN
10,000 CHF 41,697.24 PEN
50,000 CHF 208,486.21 PEN
100,000 CHF 416,972.42 PEN
PEN to CHF
PEN CHF
1 PEN 0.2398 CHF
10 PEN 2.40 CHF
100 PEN 23.98 CHF
1,000 PEN 239.82 CHF
10,000 PEN 2,398.24 CHF
50,000 PEN 11,991.20 CHF
100,000 PEN 23,982.40 CHF

Get CHF→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=CHF -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=CHF -d currencies=PEN \
  -d date=2025-10-02 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Swiss Franc conversions

Popular Peruvian Sol conversions

Questions about CHF to PEN

How much is 1 CHF in PEN?

1 Swiss Franc is 4.16972 Peruvian soles at the mid-market rate of 2 October 2026, 02:09 UTC, and 1 PEN is 0.239824 CHF.

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

Over the last 52 weeks 1 CHF ranged from 4.06877 to 4.48941 PEN, 4.26649 PEN on average.

Which exchange rate is this?

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