UnitCrate

SGD to ZARSingapore Dollar to South African Rand

Live ECB mid-market rate · updated hourly · see all 20 major currencies at once.

ECB rates · updated 2026-06-03

12.6904

1 SGD=12.6904 ZAR

1 SGD in every currency

US Dollar

0.77997USD

Euro

0.671578EUR

British Pound

0.580041GBP

Japanese Yen

124.6861JPY

Canadian Dollar

1.0808CAD

Australian Dollar

1.0892AUD

Swiss Franc

0.615638CHF

Chinese Yuan

5.2799CNY

Indian Rupee

74.651INR

Mexican Peso

13.4866MXN

Brazilian Real

3.9142BRL

South Korean Won

1,194.13KRW

Singapore Dollarfrom

1.00SGD

Hong Kong Dollar

6.1122HKD

Norwegian Krone

7.2487NOK

Swedish Krona

7.3094SEK

Danish Krone

5.0193DKK

Polish Zloty

2.8463PLN

Turkish Lira

35.8451TRY

South African Rand

12.6904ZAR

Common SGD to ZAR conversions

SGDZAR
1 SGD12.6904 ZAR
5 SGD63.4518 ZAR
10 SGD126.9035 ZAR
25 SGD317.2588 ZAR
50 SGD634.5176 ZAR
100 SGD1,269.04 ZAR
250 SGD3,172.59 ZAR
500 SGD6,345.18 ZAR
1000 SGD12,690.35 ZAR

Rates: ECB via Frankfurter API · Last updated 2026-06-03

The formula

ZAR = SGD × 12.690352

To convert back: SGD = ZAR × 0.078800

FAQ

How much is 1 SGD in ZAR?

1 SGD = 12.6904 ZARat today's ECB mid-market rate (updated hourly).

How do I convert SGD to ZAR?

Multiply your SGD amount by 12.690352. For example, 100 SGD = 1,269.04 ZAR.

What is the {toCode} to SGD exchange rate?

1 ZAR = 0.0788 SGD. Use the ZAR to SGD converter for the reverse.

Are these rates live?

Rates come from the European Central Bank (ECB) via the Frankfurter API and are refreshed every hour. They reflect mid-market rates — not bank sell/buy spreads. For large transfers, check with your bank or broker.

Related conversions