Skip to contentRuka hadi maudhui
KCP.KCP.

Foreign exchange · public series

The Tanzanian shilling

Official BoT rates across ten currencies, with deeper USD/TZS history and no forecast.

History available since the first verified public observation in the canonical series. Missing dates remain missing.

Official source

As at · Source: Bank of Tanzania

Official currency atlas

The shilling vs the world

A shared field shows where each quote sits inside its own recent band; exact official rates and two movement horizons remain directly below.

10/10Near weaker edge
2/10Stronger over one month
10/10Weaker year to date

The latest month split 2 stronger and 8 weaker; year to date, the shilling remains weaker against 10 of 10 currencies.

Every marker uses that pair's own last 30 observations. Vertical placement only prevents labels from colliding.

Marker position compares unlike currencies without putting raw JPY and GBP levels on one scale. Arrows show the shilling's one-month direction: ↑ stronger, ↓ weaker.

Exact official rates

  • USDUS dollar

    2,643.5679TZS mean

    1M −0.51% WeakerYTD −7.89% Weaker

    Near weaker edge · Buy 2,630.4158 · Sell 2,656.7200

    As at

  • CNYChinese yuan

    391.4135TZS mean

    1M −0.92% WeakerYTD −11.63% Weaker

    Near weaker edge · Buy 389.4662 · Sell 393.3609

    As at

  • INRIndian rupee

    27.7140TZS mean

    1M −0.34% WeakerYTD −1.64% Weaker

    Near weaker edge · Buy 27.5761 · Sell 27.8519

    As at

  • EUREuro

    3,045.3902TZS mean

    1M −1.19% WeakerYTD −5.80% Weaker

    Near weaker edge · Buy 3,030.2390 · Sell 3,060.5414

    As at

  • ZARSouth African rand

    161.1794TZS mean

    1M +0.42% StrongerYTD −9.00% Weaker

    Near weaker edge · Buy 160.3775 · Sell 161.9813

    As at

  • KESKenyan shilling

    20.4215TZS mean

    1M −0.48% WeakerYTD −7.60% Weaker

    Near weaker edge · Buy 20.3199 · Sell 20.5231

    As at

  • AEDUAE dirham

    719.7691TZS mean

    1M −0.53% WeakerYTD −7.90% Weaker

    Near weaker edge · Buy 716.1882 · Sell 723.3500

    As at

  • CHFSwiss franc

    3,267.6983TZS mean

    1M +0.14% StrongerYTD −5.76% Weaker

    Near weaker edge · Buy 3,251.4411 · Sell 3,283.9555

    As at

  • JPYJapanese yen

    16.7952TZS mean

    1M −2.98% WeakerYTD −7.45% Weaker

    Near weaker edge · Buy 16.7117 · Sell 16.8788

    As at

  • GBPPound sterling

    3,555.3345TZS mean

    1M −1.24% WeakerYTD −7.77% Weaker

    Near weaker edge · Buy 3,537.6463 · Sell 3,573.0227

    As at

Quotes are TZS per unit; higher means a weaker shilling. BoT buying and selling rates are indicative, not executable quotes.