BYN to CHF 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.28 CHF
Belarusian Ruble ↔ Swiss Franc
1 BYN = 0.28055 CHF 1 CHF = 3.5644 BYN (Inverse Rate)

2026-10-26 mid-market rate

BYN to CHF — key numbers

As of 2026-10-26, 1 BYN = 0.28055 CHF (mid-market). Over the past 30 days it has ranged from 0.27116 to 0.28055.

7-day
0.27749 – 0.28055
avg 0.27890, +1.10%
30-day
0.27116 – 0.28055
avg 0.27556, +2.45%
90-day
0.26174 – 0.28603
avg 0.27171, −1.92%
BYN to CHF and CHF to BYN conversion table for common amounts, at today’s mid-market rate.
BYN CHF CHF BYN
1 BYN 0.2805 CHF 1 CHF 3.56 BYN
5 BYN 1.4027 CHF 5 CHF 17.82 BYN
10 BYN 2.8055 CHF 10 CHF 35.64 BYN
20 BYN 5.6110 CHF 20 CHF 71.29 BYN
50 BYN 14.0275 CHF 50 CHF 178.22 BYN
100 BYN 28.0549 CHF 100 CHF 356.44 BYN
500 BYN 140.2745 CHF 500 CHF 1,782.22 BYN

BYN/CHF frequently asked questions

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

Over the past year, 1 BYN has traded between 0.23266 and 0.29118 CHF, averaging 0.27046 CHF.

How do I convert BYN to CHF?

Multiply the amount in BYN by the current BYN/CHF mid-market rate. For example, 100 BYN = 28.05 CHF at the 2026-10-26 mid-market rate of 1 BYN = 0.28055 CHF.

BYN to CHF Chart

Belarusian Ruble to Swiss Franc
BYN to CHF exchange rate history chart.

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

⯅