Convert USD to ZAR

Exchange rate
1 USD = 18.7000 ZAR
1 ZAR = 0.0535 USD
USDZAR
$1.00R18.70
$5.00R93.50
$10.00R187.00
$50.00R935.00
$100.00R1,870.00
$500.00R9,350.00
$1,000.00R18,700.00

Indicative rates (updated 2026-08) for estimation only — not live quotes.

Convert any amount

Use the full currency converter to enter your own amount and switch between 12 currencies.