CHF 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 CHF = 3.57 BYN
Swiss Franc ↔ Belarusian Ruble
1 CHF = 3.5679 BYN 1 BYN = 0.28028 CHF (Inverse Rate)

2026-10-25 mid-market rate

CHF to BYN — key numbers

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

7-day
3.5679 – 3.6037
avg 3.5891, −1.00%
30-day
3.5679 – 3.6879
avg 3.6316, −2.30%
90-day
3.4962 – 3.8206
avg 3.6830, +2.05%
CHF to BYN and BYN to CHF conversion table for common amounts, at today’s mid-market rate.
CHF BYN BYN CHF
1 CHF 3.57 BYN 1 BYN 0.2803 CHF
5 CHF 17.84 BYN 5 BYN 1.4014 CHF
10 CHF 35.68 BYN 10 BYN 2.8028 CHF
20 CHF 71.36 BYN 20 BYN 5.6056 CHF
50 CHF 178.39 BYN 50 BYN 14.0140 CHF
100 CHF 356.78 BYN 100 BYN 28.0281 CHF
500 CHF 1,783.93 BYN 500 BYN 140.1404 CHF

CHF/BYN frequently asked questions

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

Over the past year, 1 CHF has traded between 3.4343 and 4.2982 BYN, averaging 3.7080 BYN.

How do I convert CHF to BYN?

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

CHF to BYN Chart

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

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

⯅