BOT · 10 NOV 2026Bank of Tanzania reference rate, updated every BOT trading day
KES to TZS: 1 Kenyan Shilling = 20.331 Tanzanian shillings
BOT buying 20.230 · selling 20.432 · mean 20.331 TZS for Tue 10 Nov 2026.
KES to TZS amounts
| 1 KES | 20.33 TZS |
| 10 KES | 203.31 TZS |
| 100 KES | 2,033.10 TZS |
| 1,000 KES | 20,331.00 TZS |
| 5,000 KES | 101,655.00 TZS |
| 10,000 KES | 203,310.00 TZS |
| 50,000 KES | 1,016,550.00 TZS |
| 100,000 KES | 2,033,100.00 TZS |
Previous BOT KES rates
| Date | Buying | Selling | Mean |
|---|---|---|---|
| Tue 10 Nov 2026 | 20.230 | 20.432 | 20.331 |
| Mon 9 Nov 2026 | 20.210 | 20.412 | 20.311 |
| Sun 8 Nov 2026 | 20.210 | 20.412 | 20.311 |
| Sat 7 Nov 2026 | 20.210 | 20.412 | 20.311 |
| Fri 6 Nov 2026 | 20.210 | 20.412 | 20.311 |
| Thu 5 Nov 2026 | 20.202 | 20.404 | 20.303 |
| Wed 4 Nov 2026 | 20.199 | 20.401 | 20.300 |
| Tue 3 Nov 2026 | 20.196 | 20.398 | 20.297 |
| Mon 2 Nov 2026 | 20.217 | 20.419 | 20.318 |
| Sun 1 Nov 2026 | 20.217 | 20.419 | 20.318 |
| Sat 31 Oct 2026 | 20.217 | 20.419 | 20.318 |
| Fri 30 Oct 2026 | 20.197 | 20.399 | 20.298 |
| Thu 29 Oct 2026 | 20.181 | 20.383 | 20.282 |
| Wed 28 Oct 2026 | 20.199 | 20.401 | 20.300 |
| Tue 27 Oct 2026 | 20.189 | 20.391 | 20.290 |
| Mon 26 Oct 2026 | 20.182 | 20.384 | 20.283 |
| Sun 25 Oct 2026 | 20.182 | 20.384 | 20.283 |
| Sat 24 Oct 2026 | 20.182 | 20.384 | 20.283 |
| Fri 23 Oct 2026 | 20.182 | 20.384 | 20.283 |
| Thu 22 Oct 2026 | 20.186 | 20.387 | 20.287 |
| Wed 21 Oct 2026 | 20.189 | 20.391 | 20.290 |
| Tue 20 Oct 2026 | 20.181 | 20.383 | 20.282 |
| Mon 19 Oct 2026 | 20.166 | 20.367 | 20.267 |
| Sun 18 Oct 2026 | 20.166 | 20.367 | 20.267 |
| Sat 17 Oct 2026 | 20.166 | 20.367 | 20.267 |
| Fri 16 Oct 2026 | 20.154 | 20.355 | 20.255 |
| Thu 15 Oct 2026 | 20.176 | 20.378 | 20.277 |
| Wed 14 Oct 2026 | 20.176 | 20.378 | 20.277 |
| Tue 13 Oct 2026 | 20.172 | 20.374 | 20.273 |
| Mon 12 Oct 2026 | 20.168 | 20.370 | 20.269 |
Questions
- What is the BOT KES to TZS rate today?
- On Tue 10 Nov 2026 the Bank of Tanzania reference rate for 1 Kenyan Shilling (KES) is 20.331 TZS (mean). BOT buying is 20.230 and selling is 20.432.
- How do I convert KES to Tanzanian shillings?
- Multiply the amount in KES by the BOT mean rate. For example 100 KES x 20.331 = 2,033.10 TZS.
- Is this the rate my bank or bureau de change will give me?
- No. This is the Bank of Tanzania reference rate. Banks and bureaux de change set their own buying and selling prices around it.
- Where can I see previous BOT KES exchange rates?
- Below are the last 30 BOT dates. The full daily history since 1999 is free as JSON and CSV in the Exchange Rates API.
Dollar to TSh · Euro to TZS · Pound to TZS · UGX to TZS · RWF to TZS · Rand to TZS · Dirham to TZS · Yuan to TZS · Rupee to TZS · TZS to USD · Bei ya dola leo · Currency converter