1. Central bank exchange rates
  2. National Bank of the Republic of North Macedonia
  3. ZAR

National Bank of the Republic of North Macedonia South African Rand rate

1 ZAR = 3.3184 MKD +0.35%

Published Wednesday, 30 September 2026 as the middle exchange rates of the denar.

1 MKD = 0.30135 ZAR

ZAR to MKD over the last year

3.103.203.30Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
3.3273
52-week low
3.0343
52-week average
3.2026
Change over the year
+9.09%

Yearly averages

The mean of each year’s publications, 1 ZAR in MKD. Open a year for every daily rate and the monthly averages.

YearAverageHighLowPublications
2026 3.2404 3.3273 3.1162 273
2025 3.0532 3.2355 2.8118 365
2024 3.1050 3.3128 2.9449 366
2023 3.0896 3.4479 2.9066 365
2022 3.5870 3.9313 3.3009 365
2021 3.5296 3.7628 3.2701 365
2020 3.3074 3.9045 2.9597 366
2019 3.8051 4.0421 3.5687 365
2018 3.9526 4.3353 3.4182 365
2017 4.1063 4.5762 3.6122 365
2016 3.7985 4.3016 3.3733 366
2015 4.3774 4.8514 3.5336 365
2014 4.3573 4.5488 4.1934 184

This rate via API

The National Bank of the Republic of North Macedonia ZAR rate for any day since 1 July 2014, or every publication in a range of up to a year, as JSON or CSV.

curl https://api.currencyapi.com/v3/official \
  -G -d source=nbrm -d base_currency=ZAR \
  -d currencies=MKD -d date=2026-09-30 \
  -H "apikey: YOUR-API-KEY"

# every publication of 2026
curl https://api.currencyapi.com/v3/official/range \
  -G -d source=nbrm -d currencies=ZAR \
  -d date_from=2026-01-01 -d date_to=2026-12-31 \
  -H "apikey: YOUR-API-KEY"

South African Rand at other central banks

Questions about this rate

What is the National Bank of the Republic of North Macedonia ZAR rate today?

On 30 September 2026 the National Bank of the Republic of North Macedonia published 1 ZAR = 3.3184 MKD (1 MKD = 0.30135 ZAR).

What was the average ZAR rate in 2026?

The average of the 273 publications in 2026 is 1 ZAR = 3.24044 MKD, the simple mean of the daily rates.

Is this the rate I must use for tax or accounting?

That depends on your jurisdiction. Many rules name a specific bank and day, for example the rate published on the business day before the transaction. Use the date lookup in the API to get exactly the publication your rule asks for.