Published at 2026-05-04 18:05


 

Top three


Rand per foreign currency unitForeign currency per Rand unit

  Currency Code Bank Selling Bank Buying
EURO EUR 19.9937 0.0500 19.4069 0.0515
BRITISH POUND GBP 23.1557 0.0432 22.4241 0.0446
UNITED STATES DOLLAR USD 17.0439 0.0587 16.6434 0.0601

 


Africa


Rand per foreign currency unitForeign currency per Rand unit

  Currency Code Bank Selling Bank Buying
BOTSWANA PULA BWP 1.2297 0.8132 1.1497 0.8698
GHANAIAN CEDI GHS 1.5863 0.6304 1.4641 0.6830
KENYAN SCHILLING KES 0.1343 7.4486 0.1272 7.8640
LESOTHO LOTI LSL 1.0000 1.0000 1.0000 1.0000
MAURITIAN RUPEE MUR 0.3552 2.8154 0.3327 3.0054
MALAWIAN KWACHA MWK 0.0103 97.2839 n/a
MOZAMBICAN METICAL MZN 0.2740 3.6500 n/a
NAMIBIAN DOLLAR NAD 1.0000 1.0000 1.0000 1.0000
NIGERIAN NAIRA NGN 0.0127 78.7101 0.0117 85.2532
SWAZI LILANGENI SZL 1.0000 1.0000 1.0000 1.0000
TANZANIAN SCHILLING TZS 0.0069 145.1458 0.0062 160.9288
UGANDAN SCHILLING UGX 0.0047 214.8042 0.0043 230.7823
ZAMBIAN KWACHA ZMW 0.9232 1.0832 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.6904 0.2132 4.4803 0.2232
AUSTRALIAN DOLLAR AUD 12.3457 0.0810 11.7925 0.0848
CHINESE RENMINBI CNY 2.5202 0.3968 2.4085 0.4152
HONG KONG DOLLAR HKD 2.2002 0.4545 2.1000 0.4762
INDIAN RUPEE INR 0.1811 5.5206 0.1732 5.7745
JAPANESE YEN JPY 0.1096 9.1231 0.1048 9.5464
NEW ZEALAND DOLLAR NZD 10.1215 0.0988 9.6525 0.1036
SINGAPORE DOLLAR SGD 13.4953 0.0741 12.8866 0.0776
THAILAND BAHT THB 0.5371 1.8620 0.4923 2.0314
 


Europe & the Americas


Rand per foreign currency unitForeign currency per Rand unit

  Currency Code Bank Selling Bank Buying
CANADIAN DOLLAR CAD 12.6582 0.0790 12.0919 0.0827
SWISS FRANC CHF 21.9780 0.0455 21.0084 0.0476
DANISH KRONE DKK 2.6969 0.3708 2.5760 0.3882
NORWEGIAN KRONE NOK 1.8574 0.5384 1.7740 0.5637
POLISH ZLOTY PLN 4.7348 0.2112 4.5208 0.2212
SWEDISH KRONA SEK 1.8556 0.5389 1.7721 0.5643