July 21, 2026

Official exchange rates published by the Reserve Bank of Zimbabwe.

Back to History

Highest Appreciation

XAU

+1.22%

1 XAU = 108795.5564 ZiG

The currency that gained the most value against the ZiG over the last 24 hours.

Highest Depreciation

SZL

-0.42%

1 SZL = 0.6145 ZiG

The currency that lost the most value against the ZiG over the last 24 hours.

Peak Market Valuation

XAU

1 XAU = 108795.5564 ZiG

The currency with the highest nominal exchange rate relative to the ZiG.

USD

United States dollar

21/07/2026
Mid Rate
26.79620
FROM: 26.7880 (+0.0306% )
Bid
26.1263
Ask
27.4661
ZAR

South African rand

21/07/2026
Mid Rate
0.61480
FROM: 0.6171 (-0.3727% )
Bid
0.5993
Ask
0.6303
GBP

Pound sterling

21/07/2026
Mid Rate
36.01960
FROM: 36.0755 (-0.1550% )
Bid
35.1137
Ask
36.9254
JPY

Japanese yen

21/07/2026
Mid Rate
6.06830
FROM: 6.0641 (+0.0693% )
Bid
5.9156
Ask
6.2209
ZMW/ZMK

Unknown

21/07/2026
Mid Rate
0.68690
FROM: 0.6808 (+0.8960% )
Bid
0.6615
Ask
0.7122
BWP

Botswana pula

21/07/2026
Mid Rate
1.87740
FROM: 1.8822 (-0.2550% )
Bid
1.8157
Ask
1.9391
CHF

Swiss franc

21/07/2026
Mid Rate
33.07370
FROM: 33.1844 (-0.3336% )
Bid
32.2387
Ask
33.9087
MWK

Malawian kwacha

21/07/2026
Mid Rate
64.76730
FROM: 64.7741 (-0.0105% )
Bid
62.5141
Ask
67.0205
AUD

Australian dollar

21/07/2026
Mid Rate
18.78150
FROM: 18.7329 (+0.2594% )
Bid
18.3093
Ask
19.2537
SDR

Unknown

21/07/2026
Mid Rate
36.43260
FROM: 36.4022 (+0.0835% )
Bid
36.4326
Ask
36.4326
MZN/MET

Unknown

21/07/2026
Mid Rate
2.37410
FROM: 2.3760 (-0.0800% )
Bid
2.3017
Ask
2.4465
NOK

Norwegian krone

21/07/2026
Mid Rate
0.36060
FROM: 0.3599 (+0.1945% )
Bid
0.3515
Ask
0.3697
SEK

Swedish krona/kronor

21/07/2026
Mid Rate
0.36120
FROM: 0.3604 (+0.2220% )
Bid
0.3521
Ask
0.3703
CAD

Canadian dollar

21/07/2026
Mid Rate
0.05250
FROM: 0.0523 (+0.3824% )
Bid
0.0512
Ask
0.0538
EUR

Euro

21/07/2026
Mid Rate
30.59860
FROM: 30.6482 (-0.1618% )
Bid
29.8310
Ask
31.3662
CNY

Chinese yuan

21/07/2026
Mid Rate
0.25260
FROM: 0.2529 (-0.1186% )
Bid
0.2463
Ask
0.2589
INR

Indian rupee

21/07/2026
Mid Rate
3.59690
FROM: 3.6030 (-0.1693% )
Bid
3.5068
Ask
3.6870
NZD

New Zealand dollar

21/07/2026
Mid Rate
15.71070
FROM: 15.6791 (+0.2015% )
Bid
15.3152
Ask
16.1061
DKK

Danish krone

21/07/2026
Mid Rate
0.24440
FROM: 0.2440 (+0.1639% )
Bid
0.2383
Ask
0.2505
XAU

Gold (one troy ounce)

21/07/2026
Mid Rate
108795.55640
FROM: 107487.6905 (+1.2168% )
Bid
106068.8590
Ask
111522.2537
AFN

Afghan afghani

21/07/2026
Mid Rate
2.46170
FROM: 2.4594 (+0.0935% )
Bid
2.3964
Ask
2.5269
THB

Thai baht

21/07/2026
Mid Rate
1.25530
FROM: 1.2571 (-0.1432% )
Bid
1.2233
Ask
1.2872
ETB

Ethiopian birr

21/07/2026
Mid Rate
5.98660
FROM: 5.9884 (-0.0301% )
Bid
5.8182
Ask
6.1549
SZL

Swazi lilangeni

21/07/2026
Mid Rate
0.61450
FROM: 0.6171 (-0.4213% )
Bid
0.5987
Ask
0.6302
MUR

Mauritian rupee

21/07/2026
Mid Rate
1.76490
FROM: 1.7606 (+0.2442% )
Bid
1.7152
Ask
1.8146
MYR

Malaysian ringgit

21/07/2026
Mid Rate
0.15260
FROM: 0.1528 (-0.1309% )
Bid
0.1487
Ask
0.1565
LSL

Lesotho loti

21/07/2026
Mid Rate
0.61480
FROM: 0.6171 (-0.3727% )
Bid
0.5994
Ask
0.6302
CYP

Unknown

21/07/2026
Mid Rate
0.01480
Bid
0.0144
Ask
0.0152
EGP

Egyptian pound

21/07/2026
Mid Rate
1.90450
FROM: 1.9095 (-0.2618% )
Bid
1.8550
Ask
1.9539
BRL

Brazilian real

21/07/2026
Mid Rate
0.19010
FROM: 0.1909 (-0.4191% )
Bid
0.1853
Ask
0.1948
TZS

Tanzanian shilling

21/07/2026
Mid Rate
98.59700
FROM: 98.2584 (+0.3446% )
Bid
95.5723
Ask
101.6217
RUB

Russian rouble

21/07/2026
Mid Rate
2.92980
FROM: 2.9363 (-0.2214% )
Bid
2.8562
Ask
3.0034
KES

Kenyan shilling

21/07/2026
Mid Rate
4.82650
FROM: 4.8280 (-0.0311% )
Bid
4.7021
Ask
4.9509
DEM

Unknown

21/07/2026
Mid Rate
0.08270
FROM: 0.0828 (-0.1208% )
Bid
0.0806
Ask
0.0848
ESP

Unknown

21/07/2026
Mid Rate
7.04050
FROM: 7.0427 (-0.0312% )
Bid
6.8604
Ask
7.2206
ITL

Unknown

21/07/2026
Mid Rate
81.93240
FROM: 81.9575 (-0.0306% )
Bid
79.8376
Ask
84.0272
FRF

Unknown

21/07/2026
Mid Rate
0.27750
FROM: 0.2776 (-0.0360% )
Bid
0.2704
Ask
0.2846
HKD

Hong Kong dollar

21/07/2026
Mid Rate
0.29110
FROM: 0.2912 (-0.0343% )
Bid
0.2821
Ask
0.3001
ARS

Argentine peso

21/07/2026
Mid Rate
55.32270
FROM: 55.2276 (+0.1722% )
Bid
53.9210
Ask
56.7244
XAF

CFA franc BEAC

21/07/2026
Mid Rate
21.66260
FROM: 21.4208 (+1.1288% )
Bid
20.9126
Ask
22.4126