On 2026-10-11, 1 South African Rand (ZAR) = 7.8500 Kenyan Shilling (KES) at the mid-market rate. Conversely, 1 KES = 0.1274 ZAR. Over the last 30 days the ZAR/KES rate moved between 7.6962 and 8.0276, a change of -1.62%.
You have converted 256 ZAR to KES : 2009.598423 Ksh.
On this page you can find the latest exchange rate between South African Rand and Kenyan Shilling, rates are updated every day, for this conversion we used the mid-market rate: 7.84999384. You can convert South African Rand to other different currencies with the converter on right sidebar.
Would you like to invert the currencies ?
Please visit
Kenyan Shilling (KES) South African Rand (ZAR).
Last update : Sat, 10 Oct 2026 22:00:00 +0000
Last update : Sat, 10 Oct 2026 22:00:00 +0000
| Date | South African Rand | Kenyan Shilling |
|---|---|---|
| Wednesday, 08/26/2026 | 1 ZAR = | 8.1207788 KES |
| Tuesday, 08/25/2026 | 1 ZAR = | 8.08273101 KES |
| Monday, 08/24/2026 | 1 ZAR = | 8.08473709 KES |
| Sunday, 08/23/2026 | 1 ZAR = | 8.07746047 KES |
| Saturday, 08/22/2026 | 1 ZAR = | 8.0825191 KES |
| Friday, 08/21/2026 | 1 ZAR = | 8.03764331 KES |
| Tuesday, 08/18/2026 | 1 ZAR = | 7.9648381 KES |
| Monday, 08/17/2026 | 1 ZAR = | 7.99029462 KES |
| Sunday, 08/16/2026 | 1 ZAR = | 7.99004719 KES |
| Saturday, 08/15/2026 | 1 ZAR = | 7.97637942 KES |
| ZAR | KES | ZAR | KES |
|---|---|---|---|
| 5 ZAR = | 39.2500 KES | 0.6369 ZAR = | 5 KES |
| 10 ZAR = | 78.4999 KES | 1.2739 ZAR = | 10 KES |
| 20 ZAR = | 156.9999 KES | 2.5478 ZAR = | 20 KES |
| 50 ZAR = | 392.4997 KES | 6.3694 ZAR = | 50 KES |
| 100 ZAR = | 784.9994 KES | 12.7389 ZAR = | 100 KES |
| 300 ZAR = | 2354.9982 KES | 38.2166 ZAR = | 300 KES |
| 500 ZAR = | 3924.9969 KES | 63.6943 ZAR = | 500 KES |
| 1000 ZAR = | 7849.9938 KES | 127.3886 ZAR = | 1000 KES |
1 South African Rand is worth 7.8500 Kenyan Shilling at the mid-market rate of 2026-10-11. 1 Kenyan Shilling is worth 0.1274 South African Rand.
100 ZAR = 785.00 KES, and 100 KES = 12.7389 ZAR (rate of 2026-10-11).
Over 30 days the rate went from 7.9794 to 7.8500 (-1.62%). The 30-day high was 8.0276 and the low was 7.6962.
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.