TZS Exchange Rates Kiswahili

Today / ZAR

South African rand (ZAR) to Tanzanian shilling

On 19 Oct 2026, the Bank of Tanzania mean rate was TZS 160.36 per South African rand. Over the past 7 days the shilling weakened 0.84% against the South African rand. Over the past 30 days the shilling strengthened 1.05% against the South African rand.

Bank of Tanzania indicative mean rate, TZS per 1 South African rand
160.36TZS / ZAR
1 day +0.13%7 days +0.84%30 days −1.05%
Buying
159.5636
Selling
161.1592
Spread (TZS)
1.60 (0.99%)

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

Mid-market rate (global, indicative)
160.49TZS / ZAR

Gap to the official mean: +0.12 TZS (+0.08%)

Rate dated 19 Oct 2026. Source: fawazahmed0.

How the rate has changed

PeriodChange (%)Change (TZS)Compared with (date, rate)
1 day+0.13%+0.2017 Oct 2026 · 160.16
7 days+0.84%+1.3410 Oct 2026 · 159.02
30 days−1.05%−1.7019 Sep 2026 · 162.06
Year to date+8.98%+13.2131 Dec 2025 · 147.15
1 year+14.00%+19.6918 Oct 2025 · 140.67

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
South African rand rate in TZS, 30 daysFrom 162.06 on 19 Sep 2026 to 160.36 on 19 Oct 2026.15515816016216521 Sep28 Sep5 Oct12 Oct19 Oct160.36
South African rand rate in TZS, 30 daysFrom 162.06 on 19 Sep 2026 to 160.36 on 19 Oct 2026.15615816016216421 Sep28 Sep5 Oct12 Oct19 Oct160.36
South African rand rate in TZS, 1 yearFrom 140.67 on 18 Oct 2025 to 160.36 on 19 Oct 2026.120140160180NovJanMarMayJulSep160.36
South African rand rate in TZS, 1 yearFrom 140.67 on 18 Oct 2025 to 160.36 on 19 Oct 2026.130140150160170NovJanMarMayJulSep160.36
South African rand rate in TZS, All timeFrom 122.64 on Jun 1999 to 159.20 on Oct 2026.0100200300200020052010201520202025159.20
South African rand rate in TZS, All timeFrom 122.64 on Jun 1999 to 159.20 on Oct 2026.50100150200250200020052010201520202025159.20

Bank rates

BankBuyingSellingSpread (TZS)Buying vs BoT meanSelling vs BoT meanChecked
CRDB 150.80 170.80 20.00 (12.4%) −6.0% +6.5% 20 Oct 2026, 11:16 EAT
NBC 149.94 182.13 32.19 (19.4%) −6.5% +13.6% 20 Oct 2026, 11:15 EAT
Stanbic 158.13 181.52 23.39 (13.8%) −1.4% +13.2% 20 Oct 2026, 11:15 EAT

Selling foreign currency? Best buying rate: 158.13 · Stanbic
Buying foreign currency? Best selling rate: 170.80 · CRDB

Converter

100.00 ZAR = 16,036.14 TZS
Rate used: 160.36 TZS per unit (Bank of Tanzania mean) · rate dated 19 Oct 2026

Common amounts

ZARTZS (Bank of Tanzania mean)
1160
101,604
508,018
10016,036
50080,181
1,000160,361
TZSZAR (Bank of Tanzania mean)
10,00062.36
50,000311.80
100,000623.59
500,0003,117.96
1,000,0006,235.91
USDEURGBPKESUGXAEDCNYINR