- Home
- BYN – Belarusian Ruble
- BYN → PLN
1 BYN to PLNBelarusian Ruble → Polish Złoty
On 2026-10-31, 1 Belarusian Ruble (BYN) = 1.3364 Polish Złoty (PLN) at the mid-market rate. Conversely, 1 PLN = 0.7483 BYN. Over the last 30 days the BYN/PLN rate moved between 1.2684 and 1.3428, a change of +4.72%.
This page shows the live mid-market rate from Belarusian Ruble (BYN) to Polish Złoty (PLN), 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/PLN exchange rate chart
BYN/PLN went from 1.2778 on Oct 1, 2026 to 1.3364 on Oct 31, 2026 (+4.59 %). Highest: 1.3428 (Oct 28, 2026); lowest: 1.2684 (Oct 7, 2026).
BYN/PLN exchange rate analysis
Over the last 30 days the BYN/PLN rate rose sharply (+4.59%): the BYN strengthened markedly against the PLN. Over the past 12 months it ranged from 1.0667 (2025-11-15) to 1.3473 (2026-05-20), with an average of 1.2525. Today's rate is 6.70% above its one-year average: 1 BYN buys more PLN than usual. Day-to-day movements are moderate (average daily change of 0.50%). The largest daily move of the last 30 days was -1.92% on 2026-10-06.
| Period | Date | 1 BYN = | Change |
|---|---|---|---|
| 1 week ago | 1.3396 PLN | -0.23% | |
| 1 month ago | 1.2778 PLN | +4.59% | |
| 3 months ago | 1.3022 PLN | +2.63% | |
| 6 months ago | 1.2829 PLN | +4.17% | |
| 1 year ago | 1.0766 PLN | +24.13% |
BYN/PLN · last 10 days
| Date | 1 BYN = | 1 PLN = |
|---|---|---|
| 1.3364 PLN | 0.7483 BYN | |
| 1.3303 PLN | 0.7517 BYN | |
| 1.3423 PLN | 0.745 BYN | |
| 1.3428 PLN | 0.7447 BYN | |
| 1.3371 PLN | 0.7479 BYN | |
| 1.3396 PLN | 0.7465 BYN | |
| 1.3395 PLN | 0.7465 BYN | |
| 1.3396 PLN | 0.7465 BYN | |
| 1.3211 PLN | 0.757 BYN | |
| 1.3039 PLN | 0.767 BYN |
Belarusian Ruble to Polish Złoty
Polish Złoty to Belarusian Ruble
Frequently asked questions
How much is 1 BYN in PLN today?
1 Belarusian Ruble is worth 1.3364 Polish Złoty at the mid-market rate of 2026-10-31. 1 Polish Złoty is worth 0.7483 Belarusian Ruble.
How much is 100 BYN in PLN?
100 BYN = 133.64 PLN, and 100 PLN = 74.8261 BYN (rate of 2026-10-31).
How has the BYN to PLN rate changed over the last month?
Over 30 days the rate went from 1.2762 to 1.3364 (+4.72%). The 30-day high was 1.3428 and the low was 1.2684.
How has the BYN to PLN rate changed this week?
One week ago 1 BYN was worth 1.3396 PLN; today it is worth 1.3364 PLN (-0.23%).
What was the best BYN to PLN rate in the past year?
The highest rate of the past 12 months was 1 BYN = 1.3473 PLN on 2026-05-20; the lowest was 1.0667 PLN on 2025-11-15.
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 Polish Złoty (PLN)
The Polish Złoty is the official currency of Poland. Symbol: zł. ISO 4217 code: PLN.
All Polish Złoty (PLN) exchange rates →