BYN to GBP 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 BYN = 0.25 GBP
Belarusian Ruble ↔ British Pound Sterling
1 BYN = 0.25399 GBP 1 GBP = 3.9372 BYN (Inverse Rate)

2026-10-25 mid-market rate

BYN to GBP — key numbers

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

7-day
0.25135 – 0.25399
avg 0.25272, +0.74%
30-day
0.24554 – 0.25399
avg 0.25025, +1.77%
90-day
0.23959 – 0.26270
avg 0.24761, −3.32%
BYN to GBP and GBP to BYN conversion table for common amounts, at today’s mid-market rate.
BYN GBP GBP BYN
1 BYN 0.2540 GBP 1 GBP 3.94 BYN
5 BYN 1.2699 GBP 5 GBP 19.69 BYN
10 BYN 2.5399 GBP 10 GBP 39.37 BYN
20 BYN 5.0797 GBP 20 GBP 78.74 BYN
50 BYN 12.6994 GBP 50 GBP 196.86 BYN
100 BYN 25.3987 GBP 100 GBP 393.72 BYN
500 BYN 126.9935 GBP 500 GBP 1,968.60 BYN

BYN/GBP frequently asked questions

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

Over the past year, 1 BYN has traded between 0.22013 and 0.27444 GBP, averaging 0.25274 GBP.

How do I convert BYN to GBP?

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

BYN to GBP Chart

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

See the full BYN to GBP 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.

⯅