1. Currency converter
  2. BWP to CHF

Botswanan Pula (BWP) to Swiss Franc (CHF)

Convert Botswanan pulas to Swiss francs at the live mid-market rate. Reverse: CHF to BWP

1 Botswanan Pula =

0.06242 CHF −0.54% today

1 BWP = 0.0624193 CHF · 1 CHF = 16.0207 BWP

Mid-market rate, updated 23:04 UTC. Paid plans update as often as every 60 seconds. Get BWP→CHF rates via API

BWP to CHF over the last year

0.060.062Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.062761
52-week low
0.058533
52-week average
0.060520
Change over the year
+4.30%

Conversion tables

BWP to CHF
BWP CHF
1 BWP 0.06242 CHF
10 BWP 0.6242 CHF
100 BWP 6.24 CHF
1,000 BWP 62.42 CHF
10,000 BWP 624.19 CHF
50,000 BWP 3,120.96 CHF
100,000 BWP 6,241.93 CHF
CHF to BWP
CHF BWP
1 CHF 16.02 BWP
10 CHF 160.21 BWP
100 CHF 1,602.07 BWP
1,000 CHF 16,020.69 BWP
10,000 CHF 160,206.93 BWP
50,000 CHF 801,034.67 BWP
100,000 CHF 1,602,069.34 BWP

Get BWP→CHF rates via API

The live rate, the rate on any past day or a whole range, for CHF and 170+ other currencies, as JSON. Free plan included. See the exchange rate API.

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=BWP -d currencies=CHF \
  -H "apikey: YOUR-API-KEY"

# the rate on a past day
curl https://api.currencyapi.com/v3/historical \
  -G -d base_currency=BWP -d currencies=CHF \
  -d date=2025-10-01 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Botswanan Pula conversions

Popular Swiss Franc conversions

Questions about BWP to CHF

How much is 1 BWP in CHF?

1 Botswanan Pula is 0.0624193 Swiss francs at the mid-market rate of 1 October 2026, 23:04 UTC, and 1 CHF is 16.0207 BWP.

What was the BWP to CHF rate over the last year?

Over the last 52 weeks 1 BWP ranged from 0.0585333 to 0.062761 CHF, 0.0605195 CHF on average.

Which exchange rate is this?

The mid-market rate: the midpoint between what currency markets pay and ask for BWP/CHF, without the margin a bank or card issuer adds, so the rate you are charged is usually a little worse.