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

1 CHF to BWPSwiss Franc → Botswana Pula

1 CHFSwiss Franc
16.6785 BWPBotswana Pula
1 CHF = 16.6785 BWP 1 BWP = 0.05996 CHF Last update: ⇄ BWP → CHF
CHF

On 2026-10-26, 1 Swiss Franc (CHF) = 16.6785 Botswana Pula (BWP) at the mid-market rate. Conversely, 1 BWP = 0.05996 CHF. Over the last 30 days the CHF/BWP rate moved between 16.2067 and 17.1187, a change of +1.46%.

This page shows the live mid-market rate from Swiss Franc (CHF) to Botswana Pula (BWP), 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/BWP exchange rate chart

Change+1.68 %
High17.1187
Low16.2067
CHF/BWP exchange rate chart 16.133816.486416.839117.191726 Sep11 Oct26 Oct

CHF/BWP went from 16.4030 on Sep 26, 2026 to 16.6785 on Oct 26, 2026 (+1.68 %). Highest: 17.1187 (Oct 2, 2026); lowest: 16.2067 (Oct 14, 2026).

CHF/BWP exchange rate analysis

Over the last 30 days the CHF/BWP rate rose (+1.68%): the CHF gained ground against the BWP. Over the past 12 months it ranged from 16.2067 (2026-10-14) to 18.0225 (2026-05-15), with an average of 17.0078. Today's rate is 1.94% below its one-year average: 1 CHF buys fewer BWP than usual. Day-to-day movements are moderate (average daily change of 0.57%). The largest daily move of the last 30 days was +3.06% on 2026-10-01.

PeriodDate1 CHF =Change
1 week ago16.6635 BWP+0.09%
1 month ago16.4030 BWP+1.68%
6 months ago17.2303 BWP-3.20%
1 year ago17.7058 BWP-5.80%
Computed from XeConvert's daily mid-market rate history. Past movements do not predict future rates.

CHF/BWP · last 10 days

Date1 CHF =1 BWP =
16.6785 BWP0.05996 CHF
16.7725 BWP0.05962 CHF
16.6503 BWP0.06006 CHF
16.6619 BWP0.06002 CHF
16.6516 BWP0.06005 CHF
16.6025 BWP0.06023 CHF
16.6389 BWP0.0601 CHF
16.6635 BWP0.06001 CHF
16.6157 BWP0.06018 CHF
16.6138 BWP0.06019 CHF

Swiss Franc to Botswana Pula

CHFBWP
1 CHF16.6785 BWP
5 CHF83.3927 BWP
10 CHF166.79 BWP
20 CHF333.57 BWP
50 CHF833.93 BWP
100 CHF1,667.85 BWP
300 CHF5,003.56 BWP
500 CHF8,339.27 BWP
1,000 CHF16,678.54 BWP

Botswana Pula to Swiss Franc

BWPCHF
1 BWP0.05996 CHF
5 BWP0.2998 CHF
10 BWP0.5996 CHF
20 BWP1.1991 CHF
50 BWP2.9979 CHF
100 BWP5.9957 CHF
300 BWP17.9872 CHF
500 BWP29.9786 CHF
1,000 BWP59.9573 CHF

Frequently asked questions

How much is 1 CHF in BWP today?

1 Swiss Franc is worth 16.6785 Botswana Pula at the mid-market rate of 2026-10-26. 1 Botswana Pula is worth 0.05996 Swiss Franc.

How much is 100 CHF in BWP?

100 CHF = 1,667.85 BWP, and 100 BWP = 5.9957 CHF (rate of 2026-10-26).

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

Over 30 days the rate went from 16.4379 to 16.6785 (+1.46%). The 30-day high was 17.1187 and the low was 16.2067.

How has the CHF to BWP rate changed this week?

One week ago 1 CHF was worth 16.6635 BWP; today it is worth 16.6785 BWP (+0.09%).

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

The highest rate of the past 12 months was 1 CHF = 18.0225 BWP on 2026-05-15; the lowest was 16.2067 BWP on 2026-10-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.

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 Botswana Pula (BWP)

The Botswana Pula is the official currency of Botswana. Symbol: BWP. ISO 4217 code: BWP.

All Botswana Pula (BWP) exchange rates →

Money Explained

All explainers →

Link to this page

URL
HTML