MigraPay

GBP to TZS exchange rate

Convert British Pound to Tanzanian Shilling at MigraPay's live rate.

Live rate

1 GBP = 3,459.31 TZS

1 TZS = 0.0002891 GBP

Rate as of . Refreshes every 5 minutes.

Convert and send

Live rate

You send

They receive

Transfer fee0.00 GBP
Estimated deliveryIn minutes

Rate refreshes automatically

GBP to TZS conversion tables

Popular amounts at today's rate, in both directions.

British Pound to Tanzanian Shilling
GBPTZS
1 GBP3,459.31 TZS
5 GBP17,296.55 TZS
10 GBP34,593.1 TZS
50 GBP172,965.5 TZS
100 GBP345,931 TZS
500 GBP1,729,655 TZS
1,000 GBP3,459,310 TZS
5,000 GBP17,296,550 TZS
10,000 GBP34,593,100 TZS
Tanzanian Shilling to British Pound
TZSGBP
1 TZS0.0002891 GBP
5 TZS0.001445 GBP
10 TZS0.002891 GBP
50 TZS0.01445 GBP
100 TZS0.02891 GBP
500 TZS0.1445 GBP
1,000 TZS0.2891 GBP
5,000 TZS1.4454 GBP
10,000 TZS2.8907 GBP

More exchange rates

See all exchange rates

GBP to TZS FAQ

What is the GBP to TZS exchange rate today?

1 British Pound (GBP) is 3,459.31 Tanzanian Shilling (TZS), as of 10 Sept 2026, 13:55 UTC. This page refreshes every five minutes.

How much is 1,000 GBP in TZS?

1,000 GBP converts to 3,459,310 TZS at today's MigraPay rate.

How much is 100 TZS in GBP?

100 TZS converts to 0.02891 GBP at today's MigraPay rate.

How often is this exchange rate updated?

This page refreshes every five minutes. The MigraPay app quotes the live rate at the moment you send, so the amount you see there is the amount that is delivered.

Does MigraPay charge fees to send GBP to TZS?

MigraPay offers zero transfer fees on many routes. Fees, rates and delivery times vary by route, amount, eligibility and how funds are paid in or received; the app shows the exact fee before you confirm.

Rates shown are MigraPay's indicative rates and may differ from the mid-market rate. Fees, rates and delivery times vary by route, amount, eligibility and how funds are paid in or received.