Published at 2026-04-21 17:36:52.0


 

Top three


Rand per foreign currency unitForeign currency per Rand unit

  Currency Code Bank Selling Bank Buying
EURO EUR 19.5942 0.05103551050821161 19.1055 0.05234094894140431
BRITISH POUND GBP 22.6067 0.04423467379139812 21.8909 0.04568108209347263
UNITED STATES DOLLAR USD 16.6645 0.060007801014131834 16.2715 0.06145714900285776

 


Africa


Rand per foreign currency unitForeign currency per Rand unit

  Currency Code Bank Selling Bank Buying
BOTSWANA PULA BWP 1.202212070209185 0.8318 1.1403808872163301 0.8769
GHANAIAN CEDI GHS 1.6110842597067825 0.6207 1.51285930408472 0.661
KENYAN SCHILLING KES 0.13128873017540174 7.6168 0.12432862542271732 8.0432
LESOTHO LOTI LSL 1.0 1.0 1.0 1.0
MAURITIAN RUPEE MUR 0.3505573862441282 2.8526 0.3283209665769256 3.0458
MALAWIAN KWACHA MWK 0.01005123112504435 99.4903 n/a
MOZAMBICAN METICAL MZN 0.267379679144385 3.74 n/a
NAMIBIAN DOLLAR NAD 1.0 1.0 1.0 1.0
NIGERIAN NAIRA NGN 0.012468921213874419 80.1994 0.011509877201120141 86.8819
SWAZI LILANGENI SZL 1.0 1.0 1.0 1.0
TANZANIAN SCHILLING TZS 0.006764947828722345 147.8208 0.0060997740033731755 163.9405
UGANDAN SCHILLING UGX 0.004627949855237729 216.0784 0.004305339869987347 232.2697
ZAMBIAN KWACHA ZMW 0.8950948800572861 1.1172 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.576659038901602 0.2185 4.391743522178304 0.2277
AUSTRALIAN DOLLAR AUD 12.048192771084336 0.083 11.547344110854503 0.0866
CHINESE RENMINBI CNY 2.463661000246366 0.4059 2.3646252069047056 0.4229
HONG KONG DOLLAR HKD 2.1514629948364887 0.4648 2.055076037813399 0.4866
INDIAN RUPEE INR 0.18008283810552855 5.553 0.17215852356850186 5.8086
JAPANESE YEN JPY 0.10565240359218173 9.465 0.1009733834161315 9.9036
NEW ZEALAND DOLLAR NZD 9.950248756218905 0.1005 9.487666034155598 0.1054
SINGAPORE DOLLAR SGD 13.245033112582782 0.0755 12.642225031605562 0.0791
THAILAND BAHT THB 0.5329638117571817 1.8763 0.491569581674286 2.0343
 


Europe & the Americas


Rand per foreign currency unitForeign currency per Rand unit

  Currency Code Bank Selling Bank Buying
CANADIAN DOLLAR CAD 12.315270935960593 0.0812 11.82033096926714 0.0846
SWISS FRANC CHF 21.551724137931036 0.0464 20.66115702479339 0.0484
DANISH KRONE DKK 2.642706131078224 0.3784 2.535496957403651 0.3944
NORWEGIAN KRONE NOK 1.8037518037518037 0.5544 1.7229496898690557 0.5804
POLISH ZLOTY PLN 4.672897196261682 0.214 4.462293618920125 0.2241
SWEDISH KRONA SEK 1.8392495861688432 0.5437 1.7562346329469616 0.5694