1. Currency converter
  2. BWP to KES
  3. 1,000 BWP

Convert 1,000 Botswanan Pula (BWP) to Kenyan Shilling (KES)

Convert Botswanan pulas to Kenyan shillings at the live mid-market rate. Reverse: KES to BWP

1,000 Botswanan pulas =

9,652.20 KES +0.08% today

1 BWP = 9.6522 KES · 1 KES = 0.103603 BWP

Mid-market rate, updated 15:17 UTC. Paid plans update as often as every 60 seconds. Get BWP→KES rates via API

BWP to KES over the last year

9.609.8010.0010.20Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
10.1938
52-week low
9.5634
52-week average
9.8218
Change over the year
−1.13%

Conversion tables

BWP to KES
BWP KES
1 BWP 9.65 KES
10 BWP 96.52 KES
100 BWP 965.22 KES
1,000 BWP 9,652.20 KES
10,000 BWP 96,522.05 KES
50,000 BWP 482,610.23 KES
100,000 BWP 965,220.45 KES
KES to BWP
KES BWP
1 KES 0.1036 BWP
10 KES 1.04 BWP
100 KES 10.36 BWP
1,000 KES 103.60 BWP
10,000 KES 1,036.03 BWP
50,000 KES 5,180.16 BWP
100,000 KES 10,360.33 BWP

Get BWP→KES rates via API

The live rate, the rate on any past day or a whole range, for KES 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=KES \
  -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=KES \
  -d date=2025-10-04 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Botswanan Pula conversions

Popular Kenyan Shilling conversions

Questions about BWP to KES

How much is 1,000 BWP in KES?

1,000 Botswanan pulas is 9,652.20 Kenyan shillings at the mid-market rate of 4 October 2026, 15:17 UTC, when 1 BWP = 9.6522 KES.

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

Over the last 52 weeks 1 BWP ranged from 9.56338 to 10.1938 KES, 9.82184 KES on average.

Which exchange rate is this?

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