Published at 2026-04-22 17:07


 

Top three


Rand per foreign currency unitForeign currency per Rand unit

  Currency Code Bank Selling Bank Buying
EURO EUR 19.5356 0.0512 19.0482 0.0525
BRITISH POUND GBP 22.5297 0.0444 21.9161 0.0456
UNITED STATES DOLLAR USD 16.6222 0.0602 16.3040 0.0613

 


Africa


Rand per foreign currency unitForeign currency per Rand unit

  Currency Code Bank Selling Bank Buying
BOTSWANA PULA BWP 1.2013 0.8324 1.1347 0.8813
GHANAIAN CEDI GHS 1.6069 0.6223 1.5156 0.6598
KENYAN SCHILLING KES 0.1309 7.6369 0.1246 8.0266
LESOTHO LOTI LSL 1.0000 1.0000 1.0000 1.0000
MAURITIAN RUPEE MUR 0.3496 2.8601 0.3289 3.0400
MALAWIAN KWACHA MWK 0.0100 99.7534 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.4088 0.0115 86.7142
SWAZI LILANGENI SZL 1.0000 1.0000 1.0000 1.0000
TANZANIAN SCHILLING TZS 0.0067 148.2036 0.0061 163.6207
UGANDAN SCHILLING UGX 0.0046 216.6368 0.0043 231.8152
ZAMBIAN KWACHA ZMW 0.8929 1.1200 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.5746 0.2186 4.3879 0.2279
AUSTRALIAN DOLLAR AUD 12.0337 0.0831 11.5340 0.0867
CHINESE RENMINBI CNY 2.4594 0.4066 2.3602 0.4237
HONG KONG DOLLAR HKD 2.1459 0.4660 2.0589 0.4857
INDIAN RUPEE INR 0.1791 5.5829 0.1720 5.8140
JAPANESE YEN JPY 0.1054 9.4868 0.1012 9.8815
NEW ZEALAND DOLLAR NZD 9.9404 0.1006 9.5238 0.1050
SINGAPORE DOLLAR SGD 13.1926 0.0758 12.6422 0.0791
THAILAND BAHT THB 0.5305 1.8849 0.4916 2.0342
 


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.5278 0.3956
NORWEGIAN KRONE NOK 1.8090 0.5528 1.7358 0.5761
POLISH ZLOTY PLN 4.6404 0.2155 4.4524 0.2246
SWEDISH KRONA SEK 1.8288 0.5468 1.7544 0.5700