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

⇄ Swap to ZAR → KES

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

1 Kenyan Shilling (KES) = 0.1280 South African Rand (ZAR)
Inverse Rate: 1 ZAR = 7.8148 KES +0.000102 ZAR (+0.08%) Updated: Thursday, 29 October 2026, 4:00 AM GMT
Day Open 0.1279 ZAR
Day High 0.1298 ZAR
Day Low 0.1260 ZAR
30-Day Change +1.53%
1-Year Change -3.29%

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

KES/ZAR Rising Today
Daily Change (KES/ZAR) +0.000102 ZAR (+0.08%)
Inverse (1 ZAR in KES) 7.8148 KES
7-Day Trend +1.85%
30-Day Trend +1.53%

The Kenyan Shilling to South African Rand (KES/ZAR) exchange rate is trading higher today (Thursday, 29 October 2026, 4:00 AM), rising by +0.000102 ZAR (+0.08%) from the previous close of 0.1279 ZAR to reach 1 KES = 0.1280 ZAR. Conversely, on an inverse basis, 1 South African Rand (ZAR) is currently worth 7.8148 KES.

For practical conversions at today’s mid-market rate, 100 KES equals 12.80 ZAR and 1,000 KES equals 127.96 ZAR. Going the other way, 100 ZAR converts to 781.48 KES while 1,000 ZAR converts to 7,814.79 KES.

Over the past 30 days, the KES/ZAR pair has traded between a monthly low of 0.1260 ZAR and a high of 0.1298 ZAR, with a 1-year average exchange rate of 0.1277 ZAR. Across recent horizons, KES against ZAR shows a 7-day change of +1.85%, a 30-day change of +1.53%, and a 1-year change of -3.29%.

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

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

KES to ZAR & ZAR to KES Conversion Tables

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

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

Kenyan Shilling (KES) South African Rand (ZAR)
1 KES 0.1280 ZAR
5 KES 0.6398 ZAR
10 KES 1.28 ZAR
25 KES 3.20 ZAR
50 KES 6.40 ZAR
100 KES 12.80 ZAR
250 KES 31.99 ZAR
500 KES 63.98 ZAR
1,000 KES 127.96 ZAR
5,000 KES 639.81 ZAR
10,000 KES 1,279.62 ZAR

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

South African Rand (ZAR) Kenyan Shilling (KES)
1 ZAR 7.81 KES
5 ZAR 39.07 KES
10 ZAR 78.15 KES
25 ZAR 195.37 KES
50 ZAR 390.74 KES
100 ZAR 781.48 KES
250 ZAR 1,953.70 KES
500 ZAR 3,907.40 KES
1,000 ZAR 7,814.79 KES
5,000 ZAR 39,073.95 KES
10,000 ZAR 78,147.90 KES

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

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

KES/ZAR Market Indicators & Historical Range

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

Today’s KES/ZAR Session Quotes

Bid Rate 0.1280 ZAR
Ask Rate 0.1280 ZAR
Day High 0.1298 ZAR
Day Low 0.1260 ZAR
Day Open 0.1279 ZAR
Previous Close 0.1279 ZAR
24h Change +0.000102 ZAR (+0.08%)

Historical High, Low & Average (KES/ZAR)

Period Lowest Highest Average
30 Days 0.1260 0.1298 0.1276
6 Months 0.1232 0.1314 0.1266
1 Year (52W) 0.1225 0.1354 0.1277

KES/ZAR Performance by Period

Timeframe Historical Rate Change Change %
1 Day 0.1280 ZAR +0.000102 ZAR +0.08%
1 Week 0.1260 ZAR +0.00233 ZAR +1.85%
30 Days 0.1264 ZAR +0.00194 ZAR +1.53%
6 Months 0.1281 ZAR +0.000212 ZAR +0.17%
1 Year 0.1327 ZAR -0.00437 ZAR -3.29%
5 Years 0.1361 ZAR -0.00774 ZAR -5.69%
10 Years 0.1366 ZAR -0.00825 ZAR -6.04%
20 Years 0.1039 ZAR +0.02447 ZAR +23.56%

KES to ZAR Last 14 Days Exchange Rate History

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

Date 1 KES in ZAR 1 ZAR in KES 100 KES in ZAR Daily Change %
2026-10-29 0.1280 ZAR 7.8148 KES 12.80 ZAR -0.24%
2026-10-28 0.1283 ZAR 7.7961 KES 12.83 ZAR +0.23%
2026-10-27 0.1280 ZAR 7.8141 KES 12.80 ZAR -0.08%
2026-10-26 0.1281 ZAR 7.8077 KES 12.81 ZAR +0.27%
2026-10-25 0.1277 ZAR 7.8289 KES 12.77 ZAR +0.06%
2026-10-24 0.1277 ZAR 7.8335 KES 12.77 ZAR -0.12%
2026-10-23 0.1278 ZAR 7.8239 KES 12.78 ZAR +0.57%
2026-10-22 0.1271 ZAR 7.8682 KES 12.71 ZAR +0.87%
2026-10-21 0.1260 ZAR 7.9366 KES 12.60 ZAR -0.18%
2026-10-20 0.1262 ZAR 7.9225 KES 12.62 ZAR -0.26%
2026-10-19 0.1266 ZAR 7.9018 KES 12.66 ZAR -0.18%
2026-10-18 0.1268 ZAR 7.8876 KES 12.68 ZAR -0.26%
2026-10-17 0.1271 ZAR 7.8671 KES 12.71 ZAR +0.06%
2026-10-16 0.1270 ZAR 7.8719 KES 12.70 ZAR +0.03%

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

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

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) →

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) →

Frequently Asked Questions

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