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

2026-10-25 mid-market rate

USD to BYN — key numbers

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

7-day
2.9432 – 2.9801
avg 2.9591, −1.24%
30-day
2.9432 – 3.0700
avg 3.0105, −2.71%
90-day
2.8649 – 3.0901
avg 3.0103, +2.73%
USD to BYN and BYN to USD conversion table for common amounts, at today’s mid-market rate.
USD BYN BYN USD
1 USD 2.94 BYN 1 BYN 0.3398 USD
5 USD 14.72 BYN 5 BYN 1.6988 USD
10 USD 29.43 BYN 10 BYN 3.3977 USD
20 USD 58.86 BYN 20 BYN 6.7953 USD
50 USD 147.16 BYN 50 BYN 16.9883 USD
100 USD 294.32 BYN 100 BYN 33.9766 USD
500 USD 1,471.60 BYN 500 BYN 169.8831 USD

USD/BYN frequently asked questions

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

Over the past year, 1 USD has traded between 2.7204 and 3.4157 BYN, averaging 2.9611 BYN.

How do I convert USD to BYN?

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

USD to BYN Chart

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

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

⯅