Published at 2026-04-22 16:36


 

Top three


Rand per foreign currency unitForeign currency per Rand unit

  Currency Code Bank Selling Bank Buying
EURO EUR 19.5393 0.0512 19.0518 0.0525
BRITISH POUND GBP 22.5313 0.0444 21.9195 0.0456
UNITED STATES DOLLAR USD 16.5981 0.0602 16.2802 0.0614

 


Africa


Rand per foreign currency unitForeign currency per Rand unit

  Currency Code Bank Selling Bank Buying
BOTSWANA PULA BWP 1.1999 0.8334 1.1333 0.8824
GHANAIAN CEDI GHS 1.6046 0.6232 1.5135 0.6607
KENYAN SCHILLING KES 0.1308 7.6478 0.1244 8.0381
LESOTHO LOTI LSL 1.0000 1.0000 1.0000 1.0000
MAURITIAN RUPEE MUR 0.3491 2.8645 0.3284 3.0447
MALAWIAN KWACHA MWK 0.0100 99.9069 n/a
MOZAMBICAN METICAL MZN 0.2667 3.7500 n/a
NAMIBIAN DOLLAR NAD 1.0000 1.0000 1.0000 1.0000
NIGERIAN NAIRA NGN 0.0124 80.5354 0.0115 86.8511
SWAZI LILANGENI SZL 1.0000 1.0000 1.0000 1.0000
TANZANIAN SCHILLING TZS 0.0067 148.4086 0.0061 163.8475
UGANDAN SCHILLING UGX 0.0046 216.9384 0.0043 232.1386
ZAMBIAN KWACHA ZMW 0.8916 1.1216 n/a
 


Asia & Australasia


Rand per foreign currency unitForeign currency per Rand unit

  Currency Code Bank Selling Bank Buying
UNITED ARAB EMIRATES DIRHAM AED 4.5683 0.2189 4.3840 0.2281
AUSTRALIAN DOLLAR AUD 12.0192 0.0832 11.5340 0.0867
CHINESE RENMINBI CNY 2.4576 0.4069 2.3590 0.4239
HONG KONG DOLLAR HKD 2.1427 0.4667 2.0559 0.4864
INDIAN RUPEE INR 0.1789 5.5910 0.1718 5.8224
JAPANESE YEN JPY 0.1054 9.4892 0.1012 9.8840
NEW ZEALAND DOLLAR NZD 9.9404 0.1006 9.5238 0.1050
SINGAPORE DOLLAR SGD 13.1752 0.0759 12.6422 0.0791
THAILAND BAHT THB 0.5306 1.8848 0.4916 2.0343
 


Europe & the Americas


Rand per foreign currency unitForeign currency per Rand unit

  Currency Code Bank Selling Bank Buying
CANADIAN DOLLAR CAD 12.3001 0.0813 11.7925 0.0848
SWISS FRANC CHF 21.4592 0.0466 20.5761 0.0486
DANISH KRONE DKK 2.6350 0.3795 2.5284 0.3955
NORWEGIAN KRONE NOK 1.8090 0.5528 1.7358 0.5761
POLISH ZLOTY PLN 4.6425 0.2154 4.4524 0.2246
SWEDISH KRONA SEK 1.8295 0.5466 1.7550 0.5698