- Home
- ZAR – South African Rand
- ZAR → CHF
1 ZAR to CHFSouth African Rand → Swiss Franc
On 2026-10-30, 1 South African Rand (ZAR) = 0.04948 Swiss Franc (CHF) at the mid-market rate. Conversely, 1 CHF = 20.2095 ZAR. Over the last 30 days the ZAR/CHF rate moved between 0.04948 and 0.05091, a change of -2.81%.
This page shows the live mid-market rate from South African Rand (ZAR) to Swiss Franc (CHF), its history over the past year and ready-made conversion tables. Rates are updated twice a day; banks and card networks usually add a margin on top.
ZAR/CHF exchange rate chart
ZAR/CHF went from 0.0509 on Oct 1, 2026 to 0.04948 on Oct 30, 2026 (−2.79 %). Highest: 0.0509 (Oct 1, 2026); lowest: 0.04948 (Oct 30, 2026).
ZAR/CHF exchange rate analysis
Over the last 30 days the ZAR/CHF rate fell (-2.81%): the ZAR lost ground against the CHF. Over the past 12 months it ranged from 0.04605 (2026-03-21) to 0.05091 (2026-09-30), with an average of 0.04844. Today's rate is 2.16% above its one-year average: 1 ZAR buys more CHF than usual. Day-to-day movements are moderate (average daily change of 0.38%). The largest daily move of the last 30 days was -2.23% on 2026-10-02.
| Period | Date | 1 ZAR = | Change |
|---|---|---|---|
| 1 week ago | 0.04974 CHF | -0.53% | |
| 1 month ago | 0.05091 CHF | -2.81% | |
| 3 months ago | 0.04897 CHF | +1.04% | |
| 6 months ago | 0.04687 CHF | +5.57% | |
| 1 year ago | 0.04626 CHF | +6.96% |
ZAR/CHF · last 10 days
| Date | 1 ZAR = | 1 CHF = |
|---|---|---|
| 0.04948 CHF | 20.2095 ZAR | |
| 0.0499 CHF | 20.0414 ZAR | |
| 0.04979 CHF | 20.0843 ZAR | |
| 0.04977 CHF | 20.0913 ZAR | |
| 0.04962 CHF | 20.1532 ZAR | |
| 0.0498 CHF | 20.0787 ZAR | |
| 0.04972 CHF | 20.1118 ZAR | |
| 0.04974 CHF | 20.1027 ZAR | |
| 0.05017 CHF | 19.9325 ZAR | |
| 0.05032 CHF | 19.8715 ZAR |
South African Rand to Swiss Franc
Swiss Franc to South African Rand
Frequently asked questions
How much is 1 ZAR in CHF today?
1 South African Rand is worth 0.04948 Swiss Franc at the mid-market rate of 2026-10-30. 1 Swiss Franc is worth 20.2095 South African Rand.
How much is 100 ZAR in CHF?
100 ZAR = 4.9482 CHF, and 100 CHF = 2,020.95 ZAR (rate of 2026-10-30).
How has the ZAR to CHF rate changed over the last month?
Over 30 days the rate went from 0.05091 to 0.04948 (-2.81%). The 30-day high was 0.05091 and the low was 0.04948.
How has the ZAR to CHF rate changed this week?
One week ago 1 ZAR was worth 0.04974 CHF; today it is worth 0.04948 CHF (-0.53%).
What was the best ZAR to CHF rate in the past year?
The highest rate of the past 12 months was 1 ZAR = 0.05091 CHF on 2026-09-30; the lowest was 0.04605 CHF on 2026-03-21.
Where does this exchange rate come from?
XeConvert publishes daily mid-market reference rates aggregated from public market data and central bank sources. Banks, card issuers and exchange offices add a margin, so the rate you actually get may be slightly different.
South African Rand to other currencies
About the South African Rand (ZAR)
The South African Rand is the official currency of South Africa. Symbol: R. ISO 4217 code: ZAR.
All South African Rand (ZAR) exchange rates →About the Swiss Franc (CHF)
The Swiss Franc is the official currency of Liechtenstein. Symbol: CHF. ISO 4217 code: CHF.
All Swiss Franc (CHF) exchange rates →