XeConvert
  1. Home
  2. BYN – Belarusian Ruble
  3. BYN → EUR

1 BYN to EURBelarusian Ruble → Euro

1 BYNBelarusian Ruble
0.3031 EUREuro
1 BYN = 0.3031 EUR 1 EUR = 3.2989 BYN Last update: ⇄ EUR → BYN
BYN

On 2026-10-30, 1 Belarusian Ruble (BYN) = 0.3031 Euro (EUR) at the mid-market rate. Conversely, 1 EUR = 3.2989 BYN. Over the last 30 days the BYN/EUR rate moved between 0.2899 and 0.3051, a change of +4.32%.

This page shows the live mid-market rate from Belarusian Ruble (BYN) to Euro (EUR), its history over the past year and ready-made conversion tables. Rates are updated twice a day; banks and card networks usually add a margin on top.

BYN/EUR exchange rate chart

Change+3.78 %
High0.3051
Low0.2899
BYN/EUR exchange rate chart 0.28870.29460.30040.306330 Sep15 Oct30 Oct

BYN/EUR went from 0.2921 on Sep 30, 2026 to 0.3031 on Oct 30, 2026 (+3.78 %). Highest: 0.3051 (Oct 28, 2026); lowest: 0.2899 (Oct 7, 2026).

BYN/EUR exchange rate analysis

Over the last 30 days the BYN/EUR rate rose sharply (+3.78%): the BYN strengthened markedly against the EUR. Over the past 12 months it ranged from 0.252 (2025-11-14) to 0.3168 (2026-05-20), with an average of 0.2931. Today's rate is 3.44% above its one-year average: 1 BYN buys more EUR than usual. Day-to-day movements are moderate (average daily change of 0.42%). The largest daily move of the last 30 days was -1.76% on 2026-10-06.

PeriodDate1 BYN =Change
1 week ago0.3018 EUR+0.46%
1 month ago0.2921 EUR+3.78%
3 months ago0.3011 EUR+0.67%
6 months ago0.3019 EUR+0.40%
1 year ago0.2528 EUR+19.91%
Computed from XeConvert's daily mid-market rate history. Past movements do not predict future rates.

BYN/EUR · last 10 days

Date1 BYN =1 EUR =
0.3031 EUR3.2989 BYN
0.305 EUR3.2788 BYN
0.3051 EUR3.2778 BYN
0.3036 EUR3.2933 BYN
0.3042 EUR3.2875 BYN
0.3042 EUR3.2870 BYN
0.3042 EUR3.2870 BYN
0.3018 EUR3.3139 BYN
0.2992 EUR3.3423 BYN
0.2992 EUR3.3427 BYN

Belarusian Ruble to Euro

BYNEUR
1 BYN0.3031 EUR
5 BYN1.5157 EUR
10 BYN3.0313 EUR
20 BYN6.0627 EUR
50 BYN15.1567 EUR
100 BYN30.3135 EUR
300 BYN90.9404 EUR
500 BYN151.57 EUR
1,000 BYN303.13 EUR

Euro to Belarusian Ruble

EURBYN
1 EUR3.2989 BYN
5 EUR16.4943 BYN
10 EUR32.9886 BYN
20 EUR65.9773 BYN
50 EUR164.94 BYN
100 EUR329.89 BYN
300 EUR989.66 BYN
500 EUR1,649.43 BYN
1,000 EUR3,298.86 BYN

Frequently asked questions

How much is 1 BYN in EUR today?

1 Belarusian Ruble is worth 0.3031 Euro at the mid-market rate of 2026-10-30. 1 Euro is worth 3.2989 Belarusian Ruble.

How much is 100 BYN in EUR?

100 BYN = 30.3135 EUR, and 100 EUR = 329.89 BYN (rate of 2026-10-30).

How has the BYN to EUR rate changed over the last month?

Over 30 days the rate went from 0.2906 to 0.3031 (+4.32%). The 30-day high was 0.3051 and the low was 0.2899.

How has the BYN to EUR rate changed this week?

One week ago 1 BYN was worth 0.3018 EUR; today it is worth 0.3031 EUR (+0.46%).

What was the best BYN to EUR rate in the past year?

The highest rate of the past 12 months was 1 BYN = 0.3168 EUR on 2026-05-20; the lowest was 0.252 EUR on 2025-11-14.

Where does this exchange rate come from?

XeConvert publishes daily mid-market reference rates aggregated from public market data and central bank sources. Banks, card issuers and exchange offices add a margin, so the rate you actually get may be slightly different.

Belarusian Ruble to other currencies

About the Belarusian Ruble (BYN)

The Belarusian Ruble is the official currency of Belarus. Symbol: BYN. ISO 4217 code: BYN.

All Belarusian Ruble (BYN) exchange rates →

About the Euro (EUR)

The Euro is used in 34 countries and territories, including France, Spain, Germany, Finland, Italy, Greece. Symbol: €. ISO 4217 code: EUR.

All Euro (EUR) exchange rates →

Money Explained

All explainers →

Link to this page

URL
HTML