BYN to USD 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.34 USD
Belarusian Ruble ↔ United States Dollar
1 BYN = 0.33977 USD 1 USD = 2.9432 BYN (Inverse Rate)

2026-10-25 mid-market rate

BYN to USD — key numbers

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

7-day
0.33556 – 0.33977
avg 0.33795, +1.25%
30-day
0.32573 – 0.33977
avg 0.33221, +2.78%
90-day
0.32362 – 0.34905
avg 0.33227, −2.66%
BYN to USD and USD to BYN conversion table for common amounts, at today’s mid-market rate.
BYN USD USD BYN
1 BYN 0.3398 USD 1 USD 2.94 BYN
5 BYN 1.6988 USD 5 USD 14.72 BYN
10 BYN 3.3977 USD 10 USD 29.43 BYN
20 BYN 6.7953 USD 20 USD 58.86 BYN
50 BYN 16.9884 USD 50 USD 147.16 BYN
100 BYN 33.9767 USD 100 USD 294.32 BYN
500 BYN 169.8835 USD 500 USD 1,471.60 BYN

BYN/USD frequently asked questions

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

Over the past year, 1 BYN has traded between 0.29277 and 0.36760 USD, averaging 0.33879 USD.

How do I convert BYN to USD?

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

BYN to USD Chart

Belarusian Ruble to United States Dollar
BYN to USD exchange rate history chart.

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

⯅