10 BWP to ZAR – Pulas to Rands

As of 08:00AM UTC today, ten pulas equals R12.03 (twelve rands 3 cents). We use the mid-market rate for BWP to ZAR conversion. The current exchange rate is 1.2031.

BWP
10 BWP
equals
12.03 ZAR
ZAR
Rate: 1.2031
Closing Rate: 1.2031
Inverse: 10.00 ZAR = 8.31 BWP
🕒 Updated: Sun, 05 Jul 26 08:00:03 +0000

Alternatively, you may try converting Rands to Pulas.

🔄 Currency Converter Get widget

Convert Botswanan Pula to South African Rand

BWP ZAR
5 BWP R6.02
10 BWP R12.03
25 BWP R30.08
50 BWP R60.15
100 BWP R120.31
500 BWP R601.55
1,000 BWP R1,203.09
5,000 BWP R6,015.45
10,000 BWP R12,030.91
50,000 BWP R60,154.53

Convert South African Rand to Botswanan Pula

ZAR BWP
5 ZAR P4.16
10 ZAR P8.31
25 ZAR P20.78
50 ZAR P41.56
100 ZAR P83.12
500 ZAR P415.60
1,000 ZAR P831.19
5,000 ZAR P4,155.96
10,000 ZAR P8,311.93
50,000 ZAR P41,559.63

Stats

Good Time

The table provides factual data and analysis of currency fluctuations. A year ago today, P10.00 would have been exchanged for R13.30, which is R1.27 higher than today’s rate. Over the past seven days, the most favorable exchange rate was R12.12. Please monitor this page to stay up to date on any changes.

1Y ago Actual
R13.30 R12.03
Stat Last 7 days Last 30 days
High R12.12 R12.49
Low R11.99 R11.99
Average R12.05 R12.15
Changes R0.126 R0.506
Volatility 7.13% 16.26%

Historical Chart 10 BWP/ZAR

The chart provides a visual representation of BWP-ZAR fluctuations over the past year, enabling both analysis and forecasting of future trends.

Exchange rate history

Date 10 BWP/ZAR Changes Changes %
Today P10 = R12.03
04/07/2026 P10 = R12.03 ▲0.0084 0.07%
03/07/2026 P10 = R12.02 ▲0.031 0.26%
02/07/2026 P10 = R11.99 ▼0.126 -1.04%
01/07/2026 P10 = R12.12 ▲0.034 0.28%
30/06/2026 P10 = R12.08 ▼0.021 -0.17%
29/06/2026 P10 = R12.10 ▼0.00072 -0.01%
28/06/2026 P10 = R12.10 ▼0.384 -3.08%
27/06/2026 P10 = R12.49 ▼0.0043 -0.03%
26/06/2026 P10 = R12.49 ▲0.376 3.11%