Skip to main content

SGD to ZAR Exchange Rate

Singapore Dollar (SGD) to South African Rand (ZAR)

Current exchange rate

1 SGD = 12.8917 ZAR

As of Nov 7, 2026 · Source: Central Bank of Russia (SGD), Central Bank of Russia (ZAR)

1 ZAR = 0.077569 SGD · ZAR to SGD

Aug 9, 2026 90-day range 12.5345 – 13.0752 Nov 7, 2026

SGD to ZAR at a Glance

On Nov 7, 2026, 1 Singapore Dollar (SGD) is worth 12.8917 South African Rand (ZAR), and 1 ZAR buys 0.077569 SGD.

Over the past 30 days the SGD weakened against the ZAR (-0.74%), trading between 12.8192 on Oct 21, 2026 and 13.0552 on Oct 30, 2026.

A year ago 1 SGD was 13.3236 ZAR, a change of -3.24%; the 12-month range was 12.3998–13.3547.

SGD to ZAR change, low and high over several periods
Period Change Low High Average
7 days -1.02% 12.8535 13.0527 12.9501
30 days -0.74% 12.8192 13.0552 12.9299
90 days +1.78% 12.5345 13.0752 12.7946
1 year -3.24% 12.3998 13.3547 12.8673

Convert Singapore Dollar to South African Rand

At the rate of Nov 7, 2026. Amounts are indicative; banks and card networks add their own margin.

SGD to ZAR conversion table
SGDZAR
1 SGD12.89 ZAR
5 SGD64.46 ZAR
10 SGD128.92 ZAR
25 SGD322.29 ZAR
50 SGD644.59 ZAR
100 SGD1,289.17 ZAR
500 SGD6,445.87 ZAR
1,000 SGD12,891.75 ZAR
5,000 SGD64,458.73 ZAR
10,000 SGD128,917.46 ZAR
ZAR to SGD conversion table
ZARSGD
1 ZAR0.077569 SGD
5 ZAR0.387845 SGD
10 ZAR0.77569 SGD
25 ZAR1.94 SGD
50 ZAR3.88 SGD
100 ZAR7.76 SGD
500 ZAR38.78 SGD
1,000 ZAR77.57 SGD
5,000 ZAR387.85 SGD
10,000 ZAR775.69 SGD

About Singapore Dollar and South African Rand

  • The Singapore Dollar (SGD, S$) is issued by the Monetary Authority of Singapore.
  • The South African Rand (ZAR, R) is issued by the South African Reserve Bank.

Get SGD to ZAR Rate via API

Fetch the live SGD to ZAR exchange rate with a single HTTP request. XRates API returns clean JSON with rate data sourced from the European Central Bank (ECB), Central Bank of Russia (CBR) and other official providers.

cURL

curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://xratesapi.com/api/v1/latest?base=SGD&symbols=ZAR"

Python

import requests
r = requests.get(
"https://xratesapi.com/api/v1/latest",
params={"base": "SGD", "symbols": "ZAR"},
headers={"Authorization": "Bearer YOUR_API_KEY"},
)
rate = r.json()["rates"]["ZAR"]

JavaScript (Node.js)

const res = await fetch(
"https://xratesapi.com/api/v1/latest?base=SGD&symbols=ZAR",
{ headers: { Authorization: "Bearer YOUR_API_KEY" } }
);
const { rates } = await res.json();
console.log(rates.ZAR);

SGD to ZAR Exchange Rate History

Last 30 days of SGD to ZAR rates. Weekends and holidays carry the last published rate. Fetch any past date via the /api/v1/{date} endpoint.

Historical SGD to ZAR exchange rate for the last 30 days
Date 1 SGD = X ZAR
Nov 7, 2026 12.8917
Nov 6, 2026 12.9044
Nov 5, 2026 12.8535
Nov 4, 2026 12.8771
Nov 3, 2026 12.9867
Nov 2, 2026 13.0102
Nov 1, 2026 13.0527
Oct 31, 2026 13.0248
Oct 30, 2026 13.0552
Oct 29, 2026 12.9841
Oct 28, 2026 12.9844
Oct 27, 2026 12.995
Oct 26, 2026 12.9857
Oct 25, 2026 12.9696
Oct 24, 2026 12.9652
Oct 23, 2026 12.9823
Oct 22, 2026 12.9276
Oct 21, 2026 12.8192
Oct 20, 2026 12.8867
Oct 19, 2026 12.8487
Oct 18, 2026 12.8468
Oct 17, 2026 12.8468
Oct 16, 2026 12.8468
Oct 15, 2026 12.9056
Oct 14, 2026 12.8409
Oct 13, 2026 12.8892
Oct 12, 2026 12.9206
Oct 11, 2026 12.9126
Oct 10, 2026 12.9126
Oct 9, 2026 12.9126

Frequently Asked Questions

What is the current SGD to ZAR exchange rate?

As of Nov 7, 2026, 1 Singapore Dollar (SGD) equals 12.8917 South African Rand (ZAR). Rates are sourced from the European Central Bank (ECB), Central Bank of Russia (CBR) and other trusted providers.

How can I get SGD to ZAR rate via API?

Use the XRates REST API endpoint GET /api/v1/latest?base=SGD&symbols=ZAR with your Bearer token. You'll receive JSON containing the latest SGD to ZAR rate.

Is the SGD to ZAR API free?

Yes. XRates API has a free tier with 100 requests per month — no credit card required. Paid plans start at $9/month for 10,000 requests.

How often are SGD to ZAR rates updated?

Exchange rates are refreshed every 4 hours from the European Central Bank, Central Bank of Russia and other official sources.

Get SGD to ZAR Rate in Your App

Sign up for free and receive an API key instantly. 100 requests/month, no credit card required.

Get Free API Key