On 2026-10-23, 1 South African Rand (ZAR) = 0.4042 Chinese Yuan (Offshore) (CNH) at the mid-market rate. Conversely, 1 CNH = 2.4739 ZAR. Over the last 30 days the ZAR/CNH rate moved between 0.401 and 0.414, a change of -2.37%.
This page shows the live mid-market rate from South African Rand (ZAR) to Chinese Yuan (Offshore) (CNH), 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.
Over the last 30 days the ZAR/CNH rate fell (-2.37%): the ZAR lost ground against the CNH. Over the past 12 months it ranged from 0.401 (2026-10-05) to 0.4412 (2026-01-29), with an average of 0.4157. Today's rate is 2.76% below its one-year average: 1 ZAR buys fewer CNH than usual. Day-to-day movements are moderate (average daily change of 0.39%). The largest daily move of the last 30 days was -1.56% on 2026-10-02.
| Period | Date | 1 ZAR = | Change |
|---|---|---|---|
| 1 week ago | 2026-10-16 | 0.407 CNH | -0.67% |
| 1 month ago | 2026-09-23 | 0.414 CNH | -2.37% |
| 3 months ago | 2026-07-18 | 0.4101 CNH | -1.44% |
| 6 months ago | 2026-04-24 | 0.4101 CNH | -1.43% |
| 1 year ago | 2025-10-23 | 0.4089 CNH | -1.14% |
| Date | South African Rand | Chinese Yuan (Offshore) |
|---|---|---|
| Friday, 10/23/2026 | 1 ZAR = | 0.4042 CNH |
| Thursday, 10/22/2026 | 1 ZAR = | 0.4069 CNH |
| Wednesday, 10/21/2026 | 1 ZAR = | 0.4071 CNH |
| Tuesday, 10/20/2026 | 1 ZAR = | 0.4071 CNH |
| Monday, 10/19/2026 | 1 ZAR = | 0.406 CNH |
| Sunday, 10/18/2026 | 1 ZAR = | 0.4058 CNH |
| Saturday, 10/17/2026 | 1 ZAR = | 0.4058 CNH |
| Friday, 10/16/2026 | 1 ZAR = | 0.407 CNH |
| Thursday, 10/15/2026 | 1 ZAR = | 0.404 CNH |
| Wednesday, 10/14/2026 | 1 ZAR = | 0.4065 CNH |
| ZAR | CNH | ZAR | CNH |
|---|---|---|---|
| 5 ZAR = | 2.0211 CNH | 12.3696 ZAR = | 5 CNH |
| 10 ZAR = | 4.0422 CNH | 24.7392 ZAR = | 10 CNH |
| 20 ZAR = | 8.0844 CNH | 49.4783 ZAR = | 20 CNH |
| 50 ZAR = | 20.2109 CNH | 123.6958 ZAR = | 50 CNH |
| 100 ZAR = | 40.4218 CNH | 247.3915 ZAR = | 100 CNH |
| 300 ZAR = | 121.2653 CNH | 742.1746 ZAR = | 300 CNH |
| 500 ZAR = | 202.1088 CNH | 1236.9576 ZAR = | 500 CNH |
| 1000 ZAR = | 404.2176 CNH | 2473.9153 ZAR = | 1000 CNH |
1 South African Rand is worth 0.4042 Chinese Yuan (Offshore) at the mid-market rate of 2026-10-23. 1 Chinese Yuan (Offshore) is worth 2.4739 South African Rand.
100 ZAR = 40.4218 CNH, and 100 CNH = 247.39 ZAR (rate of 2026-10-23).
Over 30 days the rate went from 0.414 to 0.4042 (-2.37%). The 30-day high was 0.414 and the low was 0.401.
One week ago 1 ZAR was worth 0.407 CNH; today it is worth 0.4042 CNH (-0.67%).
The highest rate of the past 12 months was 1 ZAR = 0.4412 CNH on 2026-01-29; the lowest was 0.401 CNH on 2026-10-05.
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.
The South African Rand is the official currency of South Africa. Symbol: R. ISO 4217 code: ZAR.
All South African Rand (ZAR) exchange rates →