XeConvert
  1. Home
  2. BWP – Botswana Pula
  3. BWP → ZAR

1 BWP to ZARBotswana Pula → South African Rand

1 BWPBotswana Pula
1.2034 ZARSouth African Rand
1 BWP = 1.2034 ZAR 1 ZAR = 0.831 BWP Last update: ⇄ ZAR → BWP
BWP

On 2026-10-29, 1 Botswana Pula (BWP) = 1.2034 South African Rand (ZAR) at the mid-market rate. Conversely, 1 ZAR = 0.831 BWP. Over the last 30 days the BWP/ZAR rate moved between 1.1646 and 1.2211, a change of +0.27%.

This page shows the live mid-market rate from Botswana Pula (BWP) to South African Rand (ZAR), 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.

BWP/ZAR exchange rate chart

Change+0.07 %
High1.2211
Low1.1646
BWP/ZAR exchange rate chart 1.16011.18201.20381.225629 Sep14 Oct29 Oct

BWP/ZAR went from 1.2026 on Sep 29, 2026 to 1.2034 on Oct 29, 2026 (+0.07 %). Highest: 1.2211 (Oct 14, 2026); lowest: 1.1646 (Oct 1, 2026).

BWP/ZAR exchange rate analysis

Over the last 30 days the BWP/ZAR rate was broadly stable (+0.07%). Over the past 12 months it ranged from 1.1474 (2026-07-02) to 1.3176 (2025-11-23), with an average of 1.2163. Today's rate is 1.06% below its one-year average: 1 BWP buys fewer ZAR than usual. Day-to-day movements are moderate (average daily change of 0.58%). The largest daily move of the last 30 days was -2.95% on 2026-10-01.

PeriodDate1 BWP =Change
1 week ago1.1970 ZAR+0.53%
1 month ago1.2026 ZAR+0.07%
3 months ago1.2197 ZAR-1.34%
6 months ago1.2449 ZAR-3.34%
1 year ago1.2155 ZAR-1.00%
Computed from XeConvert's daily mid-market rate history. Past movements do not predict future rates.

BWP/ZAR · last 10 days

Date1 BWP =1 ZAR =
1.2034 ZAR0.831 BWP
1.2047 ZAR0.8301 BWP
1.2034 ZAR0.831 BWP
1.2083 ZAR0.8276 BWP
1.1971 ZAR0.8353 BWP
1.2079 ZAR0.8279 BWP
1.2065 ZAR0.8288 BWP
1.1970 ZAR0.8354 BWP
1.1969 ZAR0.8355 BWP
1.1982 ZAR0.8346 BWP

Botswana Pula to South African Rand

BWPZAR
1 BWP1.2034 ZAR
5 BWP6.0168 ZAR
10 BWP12.0337 ZAR
20 BWP24.0673 ZAR
50 BWP60.1683 ZAR
100 BWP120.34 ZAR
300 BWP361.01 ZAR
500 BWP601.68 ZAR
1,000 BWP1,203.37 ZAR

South African Rand to Botswana Pula

ZARBWP
1 ZAR0.831 BWP
5 ZAR4.1550 BWP
10 ZAR8.3100 BWP
20 ZAR16.6200 BWP
50 ZAR41.5501 BWP
100 ZAR83.1002 BWP
300 ZAR249.30 BWP
500 ZAR415.50 BWP
1,000 ZAR831.00 BWP

Frequently asked questions

How much is 1 BWP in ZAR today?

1 Botswana Pula is worth 1.2034 South African Rand at the mid-market rate of 2026-10-29. 1 South African Rand is worth 0.831 Botswana Pula.

How much is 100 BWP in ZAR?

100 BWP = 120.34 ZAR, and 100 ZAR = 83.1002 BWP (rate of 2026-10-29).

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

Over 30 days the rate went from 1.2001 to 1.2034 (+0.27%). The 30-day high was 1.2211 and the low was 1.1646.

How has the BWP to ZAR rate changed this week?

One week ago 1 BWP was worth 1.1970 ZAR; today it is worth 1.2034 ZAR (+0.53%).

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

The highest rate of the past 12 months was 1 BWP = 1.3176 ZAR on 2025-11-23; the lowest was 1.1474 ZAR on 2026-07-02.

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.

Botswana Pula to other currencies

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 →

About the South African Rand (ZAR)

The South African Rand is the official currency of South Africa. Symbol: R. ISO 4217 code: ZAR.

All South African Rand (ZAR) exchange rates →

Link to this page

URL
HTML