XeConvert
  1. Home
  2. CHF – Swiss Franc
  3. CHF → BYN

1 CHF to BYNSwiss Franc → Belarusian Ruble

1 CHFSwiss Franc
3.5865 BYNBelarusian Ruble
1 CHF = 3.5865 BYN 1 BYN = 0.2788 CHF Last update: ⇄ BYN → CHF
CHF

On 2026-10-30, 1 Swiss Franc (CHF) = 3.5865 Belarusian Ruble (BYN) at the mid-market rate. Conversely, 1 BYN = 0.2788 CHF. Over the last 30 days the CHF/BYN rate moved between 3.5499 and 3.6843, a change of -0.92%.

This page shows the live mid-market rate from Swiss Franc (CHF) to Belarusian Ruble (BYN), 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.

CHF/BYN exchange rate chart

Change−0.55 %
High3.6843
Low3.5499
CHF/BYN exchange rate chart 3.53913.59113.64313.69501 Oct16 Oct30 Oct

CHF/BYN went from 3.6063 on Oct 1, 2026 to 3.5865 on Oct 30, 2026 (−0.55 %). Highest: 3.6843 (Oct 7, 2026); lowest: 3.5499 (Oct 29, 2026).

CHF/BYN exchange rate analysis

Over the last 30 days the CHF/BYN rate fell (-0.92%): the CHF lost ground against the BYN. Over the past 12 months it ranged from 3.4312 (2026-06-19) to 4.2996 (2025-11-14), with an average of 3.6983. Today's rate is 3.02% below its one-year average: 1 CHF buys fewer BYN than usual. Day-to-day movements are moderate (average daily change of 0.41%). The largest daily move of the last 30 days was -1.35% on 2026-10-20.

PeriodDate1 CHF =Change
1 week ago3.5988 BYN-0.34%
1 month ago3.6196 BYN-0.92%
3 months ago3.5568 BYN+0.84%
6 months ago3.6121 BYN-0.71%
1 year ago4.2610 BYN-15.83%
Computed from XeConvert's daily mid-market rate history. Past movements do not predict future rates.

CHF/BYN · last 10 days

Date1 CHF =1 BYN =
3.5865 BYN0.2788 CHF
3.5499 BYN0.2817 CHF
3.5513 BYN0.2816 CHF
3.5624 BYN0.2807 CHF
3.5558 BYN0.2812 CHF
3.5565 BYN0.2812 CHF
3.5561 BYN0.2812 CHF
3.5988 BYN0.2779 CHF
3.6127 BYN0.2768 CHF
3.6068 BYN0.2773 CHF

Swiss Franc to Belarusian Ruble

CHFBYN
1 CHF3.5865 BYN
5 CHF17.9324 BYN
10 CHF35.8647 BYN
20 CHF71.7294 BYN
50 CHF179.32 BYN
100 CHF358.65 BYN
300 CHF1,075.94 BYN
500 CHF1,793.24 BYN
1,000 CHF3,586.47 BYN

Belarusian Ruble to Swiss Franc

BYNCHF
1 BYN0.2788 CHF
5 BYN1.3941 CHF
10 BYN2.7883 CHF
20 BYN5.5765 CHF
50 BYN13.9413 CHF
100 BYN27.8826 CHF
300 BYN83.6477 CHF
500 BYN139.41 CHF
1,000 BYN278.83 CHF

Frequently asked questions

How much is 1 CHF in BYN today?

1 Swiss Franc is worth 3.5865 Belarusian Ruble at the mid-market rate of 2026-10-30. 1 Belarusian Ruble is worth 0.2788 Swiss Franc.

How much is 100 CHF in BYN?

100 CHF = 358.65 BYN, and 100 BYN = 27.8826 CHF (rate of 2026-10-30).

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

Over 30 days the rate went from 3.6196 to 3.5865 (-0.92%). The 30-day high was 3.6843 and the low was 3.5499.

How has the CHF to BYN rate changed this week?

One week ago 1 CHF was worth 3.5988 BYN; today it is worth 3.5865 BYN (-0.34%).

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

The highest rate of the past 12 months was 1 CHF = 4.2996 BYN on 2025-11-14; the lowest was 3.4312 BYN on 2026-06-19.

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.

Swiss Franc to other currencies

About the Swiss Franc (CHF)

The Swiss Franc is the official currency of Liechtenstein. Symbol: CHF. ISO 4217 code: CHF.

All Swiss Franc (CHF) exchange rates →

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 →

Money Explained

All explainers →

Link to this page

URL
HTML