BWP to PKR exchange rate

Botswana pula to Pakistani rupee

1 BWP = 19.8968 PKR

1 PKR = 0.0502593 BWP

Calculated from the euro rates published by Banca d'Italia on Friday, 23 October 2026.

BWP

19.8968 PKR

BWP to PKR in common amounts

BWPPKR
119.8968
599.4841
10198.968
25497.42
50994.841
1001,989.68
2504,974.2
5009,948.41
1,00019,896.8
5,00099,484.1
10,000198,968
PKRBWP
10.0502593
50.251296
100.502593
251.25648
502.51296
1005.02593
25012.5648
50025.1296
1,00050.2593
5,000251.296
10,000502.593

One year of BWP to PKR

24 October 202523 October 2026
High
20.9
11 February 2026
Low
19.4863
21 July 2026
30 days
−0.21%
90 days
+0.81%
1 year
+0.16%

Last 30 working days

Date1 BWP in PKRChange
23 October 202619.8968−0.39%
22 October 202619.9747+0.10%
21 October 202619.954−0.09%
20 October 202619.9713+0.14%
19 October 202619.9434+0.40%
16 October 202619.8648−0.56%
15 October 202619.9761−0.03%
14 October 202619.9827+0.17%
13 October 202619.9497−0.29%
12 October 202620.0076+0.40%
9 October 202619.9281+0.01%
8 October 202619.9251−0.41%
7 October 202620.0074+0.25%
6 October 202619.9579+0.19%
5 October 202619.9199+0.82%
2 October 202619.757+0.16%
1 October 202619.7255−0.99%
30 September 202619.9226−0.16%
29 September 202619.9544+0.12%
28 September 202619.9299+0.40%
25 September 202619.8503−1.28%
24 September 202620.1072+0.84%
23 September 202619.9393−0.10%
22 September 202619.959+0.19%
21 September 202619.9218−0.68%
18 September 202620.0582−0.31%
17 September 202620.1212−0.42%
16 September 202620.2058+0.70%
15 September 202620.0657−0.72%
14 September 202620.2108+0.18%

Get this rate from the API

Free, with no key. The latest rate:

GET https://theratesapi.com/api/latest?base=BWP&symbols=PKR
curl "https://theratesapi.com/api/latest?base=BWP&symbols=PKR"
const res = await fetch('https://theratesapi.com/api/latest?base=BWP&symbols=PKR')
const data = await res.json()
import requests

data = requests.get('https://theratesapi.com/api/latest?base=BWP&symbols=PKR').json()

Or the rate on a given day:

GET https://theratesapi.com/api/2026-10-23?base=BWP&symbols=PKR
curl "https://theratesapi.com/api/2026-10-23?base=BWP&symbols=PKR"
const res = await fetch('https://theratesapi.com/api/2026-10-23?base=BWP&symbols=PKR')
const data = await res.json()
import requests

data = requests.get('https://theratesapi.com/api/2026-10-23?base=BWP&symbols=PKR').json()

Questions about BWP to PKR

What is the BWP to PKR exchange rate today?

The latest reference rate, for Friday, 23 October 2026, is 1 BWP = 19.8968 PKR (Botswana pula to Pakistani rupee).

How much is 1 PKR in BWP?

1 PKR = 0.0502593 BWP at the same rate.

How has BWP to PKR changed over the past year?

BWP to PKR rose 0.16% in the year to Friday, 23 October 2026. The year's high was 20.9 on 11 February 2026 and its low 19.4863 on 21 July 2026.

Where does this rate come from?

Calculated from the euro rates published by Banca d'Italia on Friday, 23 October 2026. Central banks publish reference rates once each working day, so this is not a live market rate, and banks and payment providers add their own margin.

Can I get this rate from an API?

Yes, free and without a key: https://theratesapi.com/api/latest?base=BWP&symbols=PKR returns it as JSON. Put a date such as 2026-10-23 in place of latest for a past day.