GBP to BYN Exchange Rate

Convert your money across 153 world currencies at today’s mid-market exchange rates.

%
Margin simulates bank/card markups over the interbank rate.
1 GBP = 3.94 BYN
British Pound Sterling ↔ Belarusian Ruble
1 GBP = 3.9372 BYN 1 BYN = 0.25399 GBP (Inverse Rate)

2026-10-25 mid-market rate

GBP to BYN — key numbers

As of 2026-10-25, 1 GBP = 3.9372 BYN (mid-market). Over the past 30 days it has ranged from 3.9372 to 4.0727.

7-day
3.9372 – 3.9785
avg 3.9569, −0.73%
30-day
3.9372 – 4.0727
avg 3.9962, −1.74%
90-day
3.8067 – 4.1738
avg 4.0400, +3.43%
GBP to BYN and BYN to GBP conversion table for common amounts, at today’s mid-market rate.
GBP BYN BYN GBP
1 GBP 3.94 BYN 1 BYN 0.2540 GBP
5 GBP 19.69 BYN 5 BYN 1.2699 GBP
10 GBP 39.37 BYN 10 BYN 2.5399 GBP
20 GBP 78.74 BYN 20 BYN 5.0797 GBP
50 GBP 196.86 BYN 50 BYN 12.6993 GBP
100 GBP 393.72 BYN 100 BYN 25.3987 GBP
500 GBP 1,968.61 BYN 500 BYN 126.9935 GBP

GBP/BYN frequently asked questions

What is the highest and lowest GBP/BYN has been in the past year?

Over the past year, 1 GBP has traded between 3.6437 and 4.5427 BYN, averaging 3.9670 BYN.

How do I convert GBP to BYN?

Multiply the amount in GBP by the current GBP/BYN mid-market rate. For example, 100 GBP = 393.72 BYN at the 2026-10-25 mid-market rate of 1 GBP = 3.9372 BYN.

GBP to BYN Chart

British Pound Sterling to Belarusian Ruble
GBP to BYN exchange rate history chart.

See the full GBP to BYN exchange rate history — yearly & monthly averages →

Cross Currency Rates

Mid-market cross rates between the most traded world currencies.

Rates update automatically. Read across: 1 unit of the row currency in column currency.

⯅