KES to TZS exchange rate

The KES to TZS rate from the daily edition, with a converter, conversion tables, and a free API.

KES to TZS

Daily reference rate

1 KES = 20.3898 TZS

1 TZS = 0.0490441 KES

Next edition

This is the daily reference rate. Plans get updates up to every 5 minutes through the API, webhooks, and the WebSocket stream.

Converter

Conversions use the rate shown above. Edit either amount.

KES to TZS

Amount in KESConverted to TZS
1 KES20.39 TZS
5 KES101.95 TZS
10 KES203.9 TZS
25 KES509.74 TZS
50 KES1,019.49 TZS
100 KES2,038.98 TZS
250 KES5,097.45 TZS
500 KES10,194.9 TZS
1,000 KES20,389.8 TZS
5,000 KES101,948.99 TZS
10,000 KES203,897.98 TZS

TZS to KES

Amount in TZSConverted to KES
1 TZS0.0490441 KES
5 TZS0.245221 KES
10 TZS0.490441 KES
25 TZS1.23 KES
50 TZS2.45 KES
100 TZS4.9 KES
250 TZS12.26 KES
500 TZS24.52 KES
1,000 TZS49.04 KES
5,000 TZS245.22 KES
10,000 TZS490.44 KES

KES to TZS history

Daily closing rates for 1 KES in TZS. Weekends and holidays without a published rate are skipped.

KES to TZS daily closing rate, last yearFrom 20.3091 on Oct 29, 2026 to 20.3898 on Nov 5, 2026. Use the left and right arrow keys to read each day.20.2720.3320.4Oct 29Nov 5
30-day change
+0.40%
1-year high
20.3898 on Nov 5, 2026
1-year low
20.2761 on Nov 2, 2026
Last 8 closing rates
Date1 KES in TZS
Nov 5, 202620.3898
Nov 4, 202620.313
Nov 3, 202620.3459
Nov 2, 202620.2761
Nov 1, 202620.2951
Oct 31, 202620.3092
Oct 30, 202620.3169
Oct 29, 202620.3091

Every daily KES to TZS rate back to 1999 is one request away with /timeseries. The free plan covers the last 30 days; paid plans reach the full archive. Get a free API key.

Time series

shell
curl --fail-with-body -sS "https://api.currencyexchangerate-api.com/api/v1/timeseries?start=2026-10-29&end=2026-11-05&base=KES&symbols=TZS" \  -H "Authorization: Bearer $EXCHANGE_API_KEY"

Get KES to TZS from the API

Convert an amount or read the rate alone with a bearer key. Plans with faster editions can also push rates to you with webhooks or stream them over a WebSocket.

Sign up for a free API key.

Convert

shell
curl --fail-with-body -sS "https://api.currencyexchangerate-api.com/api/v1/convert?from=KES&to=TZS&amount=100" \  -H "Authorization: Bearer $EXCHANGE_API_KEY"

Latest rate

shell
curl --fail-with-body -sS "https://api.currencyexchangerate-api.com/api/v1/latest?base=KES&symbols=TZS" \  -H "Authorization: Bearer $EXCHANGE_API_KEY"

Frequently asked questions

What was the highest KES to TZS rate in the last year?
Between Oct 29, 2026 and Nov 5, 2026, the highest daily close was 1 KES = 20.3898 TZS on Nov 5, 2026, and the lowest was 20.2761 TZS on Nov 2, 2026. Over that period the rate changed +0.40%.
What is the KES to TZS rate today?
As of Nov 5, 2026, 12:00 AM UTC, 1 KES = 20.3898 TZS, and 1 TZS = 0.0490441 KES. These figures come from the daily edition of the Currency Exchange Rate API.
How often is the KES to TZS rate updated?
This page shows the daily reference rate, which is refreshed once a day. The next daily edition is due Nov 6, 2026, 12:00 AM UTC. Plans with a faster edition can receive updates up to every 5 minutes through the API, webhooks, and the WebSocket stream.
How do I get the KES to TZS rate in code?
Call GET /convert?from=KES&to=TZS&amount=100 with your API key in the Authorization header, or call GET /latest?base=KES&symbols=TZS to get the rate alone.
Is there a free plan?
Yes. Start on the free plan; no credit card is required. Move to a plan with a faster edition when you need more frequent updates.

This pair is served for reference and is not listed in search results.