South African Rand to Kenyan Shilling Exchange Rate Today (ZAR to KES)

⇄ Swap to KES → ZAR

Live mid-market South African Rand (ZAR) to Kenyan Shilling (KES) exchange rate, interactive currency converter, historical charts, and conversion tables.

1 South African Rand (ZAR) = 7.8196 Kenyan Shilling (KES)
Inverse Rate: 1 KES = 0.1279 ZAR -0.00141 KES (-0.02%) Updated: Thursday, 29 October 2026, 5:25 AM GMT
Day Open 7.8210 KES
Day High 7.9366 KES
Day Low 7.7021 KES
30-Day Change -0.78%
1-Year Change +3.33%

Daily ZAR/KES Exchange Rate Report (Thursday, 29 October 2026, 5:25 AM)

ZAR/KES Declining Today
Daily Change (ZAR/KES) -0.00141 KES (-0.02%)
Inverse (1 KES in ZAR) 0.1279 ZAR
7-Day Trend -0.65%
30-Day Trend -0.78%

The South African Rand to Kenyan Shilling (ZAR/KES) exchange rate is edging lower today (Thursday, 29 October 2026, 5:25 AM), declining by -0.00141 KES (-0.02%) compared to the previous session close of 7.8210 KES to trade at 1 ZAR = 7.8196 KES. In the opposite direction, 1 Kenyan Shilling (KES) currently exchanges for 0.1279 ZAR.

For practical conversions at today’s mid-market rate, 100 ZAR equals 781.96 KES and 1,000 ZAR equals 7,819.59 KES. Going the other way, 100 KES converts to 12.79 ZAR while 1,000 KES converts to 127.88 ZAR.

Over the past 30 days, the ZAR/KES pair has traded between a monthly low of 7.7021 KES and a high of 7.9366 KES, with a 1-year average exchange rate of 7.8348 KES. Across recent horizons, ZAR against KES shows a 7-day change of -0.65%, a 30-day change of -0.78%, and a 1-year change of +3.33%.

Convert South African Rand (ZAR) to Kenyan Shilling (KES)

Enter any amount below to convert instantly between South African Rand (ZAR) and Kenyan Shilling (KES) using live mid-market rates.

ZAR to KES & KES to ZAR Conversion Tables

Quick reference tables for common South African Rand (ZAR) and Kenyan Shilling (KES) denominations at today’s exchange rate.

Convert South African Rand (ZAR) to Kenyan Shilling (KES)

South African Rand (ZAR) Kenyan Shilling (KES)
1 ZAR 7.82 KES
5 ZAR 39.10 KES
10 ZAR 78.20 KES
25 ZAR 195.49 KES
50 ZAR 390.98 KES
100 ZAR 781.96 KES
250 ZAR 1,954.90 KES
500 ZAR 3,909.79 KES
1,000 ZAR 7,819.59 KES
5,000 ZAR 39,097.94 KES
10,000 ZAR 78,195.89 KES

Convert Kenyan Shilling (KES) to South African Rand (ZAR)

Kenyan Shilling (KES) South African Rand (ZAR)
1 KES 0.1279 ZAR
5 KES 0.6394 ZAR
10 KES 1.28 ZAR
25 KES 3.20 ZAR
50 KES 6.39 ZAR
100 KES 12.79 ZAR
250 KES 31.97 ZAR
500 KES 63.94 ZAR
1,000 KES 127.88 ZAR
5,000 KES 639.42 ZAR
10,000 KES 1,278.84 ZAR

South African Rand to Kenyan Shilling (ZAR/KES) Historical Exchange Rate Chart

Interactive historical chart tracking the South African Rand (ZAR) against the Kenyan Shilling (KES) across multiple timeframes.

ZAR/KES Market Indicators & Historical Range

Session trading quotes, 30-day, 6-month, and 52-week high/low benchmarks, and multi-period performance for South African Rand to Kenyan Shilling.

Today’s ZAR/KES Session Quotes

Bid Rate 7.8192 KES
Ask Rate 7.8200 KES
Day High 7.9366 KES
Day Low 7.7021 KES
Day Open 7.8210 KES
Previous Close 7.8210 KES
24h Change -0.00141 KES (-0.02%)

Historical High, Low & Average (ZAR/KES)

Period Lowest Highest Average
30 Days 7.7021 7.9366 7.8393
6 Months 7.6113 8.1168 7.8997
1 Year (52W) 7.3835 8.1666 7.8348

ZAR/KES Performance by Period

Timeframe Historical Rate Change Change %
1 Day 7.8196 KES -0.00141 KES -0.02%
1 Week 7.8682 KES -0.05084 KES -0.65%
30 Days 7.8788 KES -0.06143 KES -0.78%
6 Months 7.6992 KES +0.1181 KES +1.53%
1 Year 7.5657 KES +0.2516 KES +3.33%
5 Years 7.2932 KES +0.5242 KES +7.19%
10 Years 7.3268 KES +0.4905 KES +6.70%
20 Years 9.6288 KES -1.8114 KES -18.81%

ZAR to KES Last 14 Days Exchange Rate History

Day-by-day closing exchange rates for South African Rand (ZAR) to Kenyan Shilling (KES) over the last two weeks.

Date 1 ZAR in KES 1 KES in ZAR 100 ZAR in KES Daily Change %
2026-10-29 7.8173 KES 0.1279 ZAR 781.73 KES +0.27%
2026-10-28 7.7961 KES 0.1283 ZAR 779.61 KES -0.23%
2026-10-27 7.8141 KES 0.1280 ZAR 781.41 KES +0.08%
2026-10-26 7.8077 KES 0.1281 ZAR 780.77 KES -0.27%
2026-10-25 7.8289 KES 0.1277 ZAR 782.89 KES -0.06%
2026-10-24 7.8335 KES 0.1277 ZAR 783.35 KES +0.12%
2026-10-23 7.8239 KES 0.1278 ZAR 782.39 KES -0.56%
2026-10-22 7.8682 KES 0.1271 ZAR 786.82 KES -0.86%
2026-10-21 7.9366 KES 0.1260 ZAR 793.66 KES +0.18%
2026-10-20 7.9226 KES 0.1262 ZAR 792.26 KES +0.26%
2026-10-19 7.9018 KES 0.1266 ZAR 790.18 KES +0.18%
2026-10-18 7.8876 KES 0.1268 ZAR 788.76 KES +0.26%
2026-10-17 7.8671 KES 0.1271 ZAR 786.71 KES -0.06%
2026-10-16 7.8719 KES 0.1270 ZAR 787.19 KES -0.03%

South African Rand (ZAR) vs. Kenyan Shilling (KES) Currency Profiles

Compare central bank authorities, symbols, subunits, and local gold price pages for South African Rand and Kenyan Shilling.

South African Rand (ZAR)

ISO 4217 Code ZAR
Currency Symbol R • cent
Central Bank South African Reserve Bank
Primary Country / Region South Africa
Local Gold Price Page Live Gold Price in South Africa (ZAR) →

Kenyan Shilling (KES)

ISO 4217 Code KES
Currency Symbol KSh • cent
Central Bank Central Bank of Kenya
Primary Country / Region Kenya
Local Gold Price Page Live Gold Price in Kenya (KES) →

Frequently Asked Questions

What is the South African Rand to Kenyan Shilling (ZAR/KES) exchange rate today?
Today’s live mid-market exchange rate is 1 South African Rand (ZAR) = 7.8196 Kenyan Shilling (KES). Conversely, 1 Kenyan Shilling (KES) = 0.1279 South African Rand (ZAR).
How much is 100 South African Rand (ZAR) in Kenyan Shilling (KES)?
At the current exchange rate of 7.8196, 100 ZAR is worth 781.96 KES, and 1,000 ZAR is worth 7,819.59 KES.
What was the highest and lowest South African Rand to Kenyan Shilling exchange rate in the last 30 days?
Over the past 30 days, the ZAR/KES exchange rate reached a high of 7.9366 KES and a low of 7.7021 KES, with a 1-year average of 7.8348 KES.
How do I convert South African Rand to Kenyan Shilling?
To convert South African Rand (ZAR) to Kenyan Shilling (KES), multiply the amount in ZAR by the current exchange rate of 7.8196. To convert KES back to ZAR, multiply by the inverse rate of 0.1279.