July 20, 2026

Official exchange rates published by the Reserve Bank of Zimbabwe.

Back to History

Highest Appreciation

USD

+0.39%

1 USD = 26.7880 ZiG

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

Highest Depreciation

XAF

-4.82%

1 XAF = 21.4208 ZiG

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

Peak Market Valuation

XAU

1 XAU = 107487.6905 ZiG

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

USD

United States dollar

20/07/2026
Mid Rate
26.78800
FROM: 26.6848 (+0.3867% )
Bid
26.1183
Ask
27.4577
ZAR

South African rand

20/07/2026
Mid Rate
0.61710
FROM: 0.6333 (-2.5580% )
Bid
0.6016
Ask
0.6326
GBP

Pound sterling

20/07/2026
Mid Rate
36.07550
FROM: 36.8183 (-2.0175% )
Bid
35.1682
Ask
36.9827
JPY

Japanese yen

20/07/2026
Mid Rate
6.06410
FROM: 6.2434 (-2.8718% )
Bid
5.9123
Ask
6.2159
ZMW/ZMK

Unknown

20/07/2026
Mid Rate
0.68080
FROM: 0.7014 (-2.9370% )
Bid
0.6628
Ask
0.6987
BWP

Botswana pula

20/07/2026
Mid Rate
1.88220
FROM: 1.9392 (-2.9394% )
Bid
1.8204
Ask
1.9440
CHF

Swiss franc

20/07/2026
Mid Rate
33.18440
FROM: 33.8095 (-1.8489% )
Bid
32.3486
Ask
34.0201
MWK

Malawian kwacha

20/07/2026
Mid Rate
64.77410
FROM: 67.2742 (-3.7163% )
Bid
62.5332
Ask
67.0150
AUD

Australian dollar

20/07/2026
Mid Rate
18.73290
FROM: 19.0943 (-1.8927% )
Bid
18.2619
Ask
19.2039
SDR

Unknown

20/07/2026
Mid Rate
36.40220
FROM: 36.3196 (+0.2274% )
Bid
36.4022
Ask
36.4022
MZN/MET

Unknown

20/07/2026
Mid Rate
2.37600
FROM: 2.4575 (-3.3164% )
Bid
2.3035
Ask
2.4484
NOK

Norwegian krone

20/07/2026
Mid Rate
0.35990
FROM: 0.3725 (-3.3826% )
Bid
0.3506
Ask
0.3692
SEK

Swedish krona/kronor

20/07/2026
Mid Rate
0.36040
FROM: 0.3716 (-3.0140% )
Bid
0.3513
Ask
0.3694
CAD

Canadian dollar

20/07/2026
Mid Rate
0.05230
FROM: 0.0539 (-2.9685% )
Bid
0.0510
Ask
0.0536
EUR

Euro

20/07/2026
Mid Rate
30.64820
FROM: 31.2823 (-2.0270% )
Bid
29.8793
Ask
31.4171
CNY

Chinese yuan

20/07/2026
Mid Rate
0.25290
FROM: 0.2604 (-2.8802% )
Bid
0.2465
Ask
0.2592
INR

Indian rupee

20/07/2026
Mid Rate
3.60300
FROM: 3.7028 (-2.6953% )
Bid
3.5127
Ask
3.6932
NZD

New Zealand dollar

20/07/2026
Mid Rate
15.67910
FROM: 15.9625 (-1.7754% )
Bid
15.2844
Ask
16.0737
DKK

Danish krone

20/07/2026
Mid Rate
0.24400
FROM: 0.2512 (-2.8662% )
Bid
0.2379
Ask
0.2501
XAU

Gold (one troy ounce)

20/07/2026
Mid Rate
107487.69050
FROM: 108871.2292 (-1.2708% )
Bid
104793.6715
Ask
110181.7094
AFN

Afghan afghani

20/07/2026
Mid Rate
2.45940
FROM: 2.5344 (-2.9593% )
Bid
2.3942
Ask
2.5246
THB

Thai baht

20/07/2026
Mid Rate
1.25710
FROM: 1.2929 (-2.7690% )
Bid
1.2255
Ask
1.2887
ETB

Ethiopian birr

20/07/2026
Mid Rate
5.98840
FROM: 6.1806 (-3.1097% )
Bid
5.8200
Ask
6.1567
SZL

Swazi lilangeni

20/07/2026
Mid Rate
0.61710
FROM: 0.6333 (-2.5580% )
Bid
0.6016
Ask
0.6326
MUR

Mauritian rupee

20/07/2026
Mid Rate
1.76060
FROM: 1.8179 (-3.1520% )
Bid
1.7109
Ask
1.8102
MYR

Malaysian ringgit

20/07/2026
Mid Rate
0.15280
FROM: 0.1569 (-2.6131% )
Bid
0.1488
Ask
0.1567
LSL

Lesotho loti

20/07/2026
Mid Rate
0.61710
FROM: 0.6333 (-2.5580% )
Bid
0.6016
Ask
0.6326
CYP

Unknown

20/07/2026
Mid Rate
0.01480
FROM: 0.0152 (-2.6316% )
Bid
0.0144
Ask
0.0152
EGP

Egyptian pound

20/07/2026
Mid Rate
1.90950
FROM: 1.9409 (-1.6178% )
Bid
1.8599
Ask
1.9591
BRL

Brazilian real

20/07/2026
Mid Rate
0.19090
FROM: 0.1959 (-2.5523% )
Bid
0.1861
Ask
0.1957
TZS

Tanzanian shilling

20/07/2026
Mid Rate
98.25840
FROM: 101.8153 (-3.4935% )
Bid
95.0553
Ask
101.4614
RUB

Russian rouble

20/07/2026
Mid Rate
2.93630
FROM: 3.0179 (-2.7039% )
Bid
2.8625
Ask
3.0101
KES

Kenyan shilling

20/07/2026
Mid Rate
4.82800
FROM: 4.9735 (-2.9255% )
Bid
4.7035
Ask
4.9524
DEM

Unknown

20/07/2026
Mid Rate
0.08280
FROM: 0.0852 (-2.8169% )
Bid
0.0806
Ask
0.0849
ESP

Unknown

20/07/2026
Mid Rate
7.04270
FROM: 7.2508 (-2.8700% )
Bid
6.8625
Ask
7.2229
ITL

Unknown

20/07/2026
Mid Rate
81.95750
FROM: 84.3779 (-2.8685% )
Bid
79.8621
Ask
84.0529
FRF

Unknown

20/07/2026
Mid Rate
0.27760
FROM: 0.2858 (-2.8691% )
Bid
0.2705
Ask
0.2847
HKD

Hong Kong dollar

20/07/2026
Mid Rate
0.29120
FROM: 0.3013 (-3.3521% )
Bid
0.2822
Ask
0.3001
ARS

Argentine peso

20/07/2026
Mid Rate
55.22760
FROM: 56.7306 (-2.6494% )
Bid
53.8282
Ask
56.6269
XAF

CFA franc BEAC

20/07/2026
Mid Rate
21.42080
FROM: 22.5062 (-4.8227% )
Bid
20.8823
Ask
21.9593