TZS Exchange Rates Kiswahili

Today / KES

Kenyan shilling (KES) to Tanzanian shilling

On 19 Oct 2026, the Bank of Tanzania mean rate was TZS 20.2816 per Kenyan shilling. Over the past 7 days the shilling weakened 0.06% against the Kenyan shilling. Over the past 30 days the shilling strengthened 0.48% against the Kenyan shilling.

Bank of Tanzania indicative mean rate, TZS per 1 Kenyan shilling
20.2816TZS / KES
1 day +0.07%7 days +0.06%30 days −0.48%
Buying
20.1806
Selling
20.3825
Spread (TZS)
0.2019 (1.00%)

Bank of Tanzania table dated 19 Oct 2026. Last checked 20 Oct 2026, 11:17 EAT.

Mid-market rate (global, indicative)
20.3158TZS / KES

Gap to the official mean: +0.0342 TZS (+0.17%)

Rate dated 19 Oct 2026. Source: fawazahmed0.

How the rate has changed

PeriodChange (%)Change (TZS)Compared with (date, rate)
1 day+0.07%+0.014917 Oct 2026 · 20.2667
7 days+0.06%+0.012810 Oct 2026 · 20.2688
30 days−0.48%−0.098019 Sep 2026 · 20.3796
Year to date+6.90%+1.309031 Dec 2025 · 18.9726
1 year+7.20%+1.362418 Oct 2025 · 18.9192

A rising rate means the shilling weakened against this currency. Each change compares the latest Bank of Tanzania mean with the most recent published mean on or before the comparison date.

Rate history

Bank of Tanzania meanMid-market
Kenyan shilling rate in TZS, 30 daysFrom 20.3796 on 19 Sep 2026 to 20.2816 on 19 Oct 2026.20.020.220.420.620.821 Sep28 Sep5 Oct12 Oct19 Oct20.2816
Kenyan shilling rate in TZS, 30 daysFrom 20.3796 on 19 Sep 2026 to 20.2816 on 19 Oct 2026.20.020.220.420.620.821 Sep28 Sep5 Oct12 Oct19 Oct20.2816
Kenyan shilling rate in TZS, 1 yearFrom 18.9192 on 18 Oct 2025 to 20.2816 on 19 Oct 2026.18192021NovJanMarMayJulSep20.2816
Kenyan shilling rate in TZS, 1 yearFrom 18.9192 on 18 Oct 2025 to 20.2816 on 19 Oct 2026.18192021NovJanMarMayJulSep20.2816
Kenyan shilling rate in TZS, All timeFrom 10.1531 on Jun 1999 to 20.2908 on Oct 2026.51015202520002005201020152020202520.2908
Kenyan shilling rate in TZS, All timeFrom 10.1531 on Jun 1999 to 20.2908 on Oct 2026.51015202520002005201020152020202520.2908

Bank rates

BankBuyingSellingSpread (TZS)Buying vs BoT meanSelling vs BoT meanChecked
CRDB 16.8600 23.8600 7.00 (34.4%) −16.9% +17.6% 20 Oct 2026, 11:16 EAT
NBC 15.9026 26.0529 10.15 (48.4%) −21.6% +28.5% 20 Oct 2026, 11:15 EAT
Stanbic 19.9100 25.5500 5.64 (24.8%) −1.8% +26.0% 20 Oct 2026, 11:15 EAT

Selling foreign currency? Best buying rate: 19.9100 · Stanbic
Buying foreign currency? Best selling rate: 23.8600 · CRDB

Converter

100.00 KES = 2,028.16 TZS
Rate used: 20.2816 TZS per unit (Bank of Tanzania mean) · rate dated 19 Oct 2026

Common amounts

KESTZS (Bank of Tanzania mean)
120
10203
501,014
1002,028
50010,141
1,00020,282
TZSKES (Bank of Tanzania mean)
10,000493.06
50,0002,465.29
100,0004,930.58
500,00024,652.89
1,000,00049,305.77
USDEURGBPUGXAEDCNYINRZAR