1. Currency converter
  2. CHF to ZAR

25 CHF to ZAR

Convert Swiss francs to South African rand at the live mid-market rate.

25 Swiss francs =

491.66 ZAR −0.29% today

1 CHF = 19.6664 ZAR · 1 ZAR = 0.0508481 CHF

Mid-market rate, updated 21:19 UTC. Paid plans update as often as every 60 seconds. Get this rate via API

CHF to ZAR over the last year

20.0021.0022.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
21.903
52-week low
19.657
52-week average
20.808
Change over the year
−9.12%

Conversion tables

CHF to ZAR
CHF ZAR
1 CHF 19.67 ZAR
5 CHF 98.33 ZAR
10 CHF 196.66 ZAR
25 CHF 491.66 ZAR
50 CHF 983.32 ZAR
100 CHF 1,966.64 ZAR
250 CHF 4,916.61 ZAR
500 CHF 9,833.22 ZAR
1,000 CHF 19,666.43 ZAR
5,000 CHF 98,332.17 ZAR
10,000 CHF 196,664.34 ZAR
50,000 CHF 983,321.72 ZAR
ZAR to CHF
ZAR CHF
1 ZAR 0.05085 CHF
5 ZAR 0.2542 CHF
10 ZAR 0.5085 CHF
25 ZAR 1.27 CHF
50 ZAR 2.54 CHF
100 ZAR 5.08 CHF
250 ZAR 12.71 CHF
500 ZAR 25.42 CHF
1,000 ZAR 50.85 CHF
5,000 ZAR 254.24 CHF
10,000 ZAR 508.48 CHF
50,000 ZAR 2,542.40 CHF

CHF to ZAR via API

The live rate, the rate on any past day or a whole range, for ZAR and 170+ other currencies, as JSON. Free plan included.

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=CHF -d currencies=ZAR \
  -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=ZAR \
  -d date=2025-09-29 \
  -H "apikey: YOUR-API-KEY"

Popular Swiss Franc conversions

Questions about CHF to ZAR

How much is 25 CHF in ZAR?

25 Swiss francs is 491.66 South African rand at the mid-market rate of 29 September 2026, 21:19 UTC, when 1 CHF = 19.6664 ZAR.

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

Over the last 52 weeks 1 CHF ranged from 19.6566 to 21.9027 ZAR, 20.8076 ZAR on average.

Which exchange rate is this?

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