FxRate.org

SGD to MYR

Singapore Dollar to Malaysian Ringgit

1 SGD = 3.1666 MYR
■ +0.0002 (+0.00%) 24 h
Updated 7 Nov 2026, 00:00 UTC · rates refreshed hourly

SGD to MYR converter

1 SGD = 3.1666 MYR · 1 MYR = 0.31579 SGD

SGD to MYR chart

SGD/MYR change over time

PeriodRate thenChange%
1 day3.1665+0.0002■ +0.00%
1 week3.1734-0.0068▼ -0.21%
1 month3.1942-0.0276▼ -0.86%
3 months3.2003-0.0337▼ -1.05%
6 months3.0938+0.0728▲ +2.35%
1 year3.2098-0.0432▼ -1.35%
2 years3.3465-0.1799▼ -5.38%
5 years3.0811+0.0855▲ +2.78%
RangeLowHigh
1D3.16333.1723
1W3.16333.1859
1M3.16653.1994
3M3.15803.2194
6M3.08033.2194
1Y3.03533.2194
3Y3.03533.5710
5Y3.035316,054.07

Send SGD to MYR: what arrives

Indicative figures for sending 100 SGD. Fees and margins change, so check the provider before you send.

ProviderTheir rateFee (SGD)Recipient gets (MYR)Speed
TransferwiseBest3.16666.45296.241 To 2 Days
BKK Forex3.10527.00288.78Next Day
BKK Forex3.10527.00288.78Immediate
Pay2Home Remittance3.12519.00284.392 Days
GPL Remittance3.145110.00283.06Next Day
Raffles Money Change3.145110.00283.062 Days
All Best Enterprise3.135310.00282.172 Days
Golden Dragon3.135310.00282.17Same Day
JC Money Change3.135310.00282.17Next Day
Mass Express3.135310.00282.17Next Day
Brunphil Express3.095010.00278.552 Days
Western Union3.165312.00278.55Immediate

Mid-market rate for comparison: 1 SGD = 3.1666 MYR. Data as of 2017-11-11. Some links may be paid placements.

SGD to MYR conversion table

Print this table

SGDMYR
1 SGD3.17 MYR
5 SGD15.83 MYR
10 SGD31.67 MYR
25 SGD79.17 MYR
50 SGD158.33 MYR
100 SGD316.66 MYR
500 SGD1,583.31 MYR
1,000 SGD3,166.61 MYR
5,000 SGD15,833.07 MYR
10,000 SGD31,666.15 MYR
MYRSGD
1 MYR0.32 SGD
5 MYR1.58 SGD
10 MYR3.16 SGD
25 MYR7.89 SGD
50 MYR15.79 SGD
100 MYR31.58 SGD
500 MYR157.90 SGD
1,000 MYR315.79 SGD
5,000 MYR1,578.97 SGD
10,000 MYR3,157.95 SGD
We use cookies to improve your experience.
Privacy Policy