SGD to MYR exchange rate
1 SGD = 3.1940 MYR · Last updated 26 Oct 2026, 05:55 UTC · 15 minutes late
SGD/MYR chart
SGD/MYR history
| Period | Change | Low | High |
|---|---|---|---|
| 24 hours | −0.14% | 3.1940 | 3.2002 |
| 7 days | +0.07% | 3.1887 | 3.2002 |
| 30 days | +0.12% | 3.1822 | 3.2002 |
| 1 year | −1.72% | 3.0569 | 3.2479 |
Convert SGD to MYR
1 SGD = 3.1940 MYR
Open the converterSGD to MYR
| 1 SGD | 3.194 MYR |
| 5 SGD | 15.9699 MYR |
| 10 SGD | 31.9398 MYR |
| 25 SGD | 79.8494 MYR |
| 50 SGD | 159.70 MYR |
| 100 SGD | 319.40 MYR |
| 500 SGD | 1,596.99 MYR |
| 1,000 SGD | 3,193.98 MYR |
| 2,000 SGD | 6,387.95 MYR |
| 5,000 SGD | 15,969.88 MYR |
| 10,000 SGD | 31,939.75 MYR |
MYR to SGD
| 100 MYR | 31.3089 SGD |
| 500 MYR | 156.54 SGD |
| 1,000 MYR | 313.09 SGD |
| 2,500 MYR | 782.72 SGD |
| 5,000 MYR | 1,565.45 SGD |
| 10,000 MYR | 3,130.89 SGD |
| 50,000 MYR | 15,654.47 SGD |
| 100,000 MYR | 31,308.95 SGD |
| 200,000 MYR | 62,617.89 SGD |
| 500,000 MYR | 156,544.73 SGD |
| 1,000,000 MYR | 313,089.47 SGD |
SGD/MYR: Singapore Dollar to Malaysian Ringgit
SGD/MYR can inform import and export budgets between Singapore and Malaysia.
SGD/MYR quotes the Malaysian ringgit value of one Singapore dollar. You can use it to estimate travel spending or payment amounts between Singapore and Malaysia.
The reverse direction expresses Singapore dollars per Malaysian ringgit. Both directions are available, so you can choose the quote that matches your starting currency.
Source labels and timestamps identify every observation. The indicative rate can update intraday during the trading week; it is not for settlement or trading. Bank, transfer and execution rates are not guaranteed to match.
Where rates come fromFrequently asked questions
What does the SGD/MYR rate tell me?
It tells you how many Malaysian ringgit correspond to one Singapore dollar.
How do I switch from SGD/MYR to ringgit into dollars?
Read the inverse when you start with ringgit and need a value in Singapore dollars.
Can the SGD/MYR rate move between observations in a day?
Updates within a day are possible during the trading week. Each observation has a timestamp you can check.
How do I access SGD/MYR programmatically?
Send GET /v1/latest/SGD?symbols=MYR for the indicative rate plus freshness metadata. Use source, market_session and data_updated_at to identify the returned observation.
Why might my SGD/MYR conversion have another rate?
Your conversion provider uses its own spread, fees, timing and rounding, which can affect the customer conversion.
How do I query SGD/MYR?
Send one request with your key. Each rate comes with its source, the time it was observed and the market session.
Request
curl "https://api.exchangerate.dev/v1/latest/SGD?symbols=MYR" \
-H "Authorization: Bearer $API_KEY"Response
{
"result": "success",
"base": "SGD",
"source": "live",
"sources": {
"MYR": "live"
},
"market_session": "open",
"timestamp": "2026-10-26T06:11:22Z",
"data_updated_at": "2026-10-26T05:55:59Z",
"rates": {
"MYR": 3.194
},
"effective_at": {
"MYR": "2026-10-26T05:55:59Z"
},
"stale": {
"MYR": false
},
"derived_symbols": [
"MYR"
],
"notice": "Indicative rates, not for settlement."
}