Skip to main content

MYR to SGD Exchange Rate

Malaysian Ringgit (MYR) to Singapore Dollar (SGD)

Current exchange rate

1 MYR = 0.315396 SGD

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

1 SGD = 3.17062 MYR · SGD to MYR

Aug 9, 2026 90-day range 0.310412 – 0.316119 Nov 7, 2026

MYR to SGD at a Glance

On Nov 7, 2026, 1 Malaysian Ringgit (MYR) is worth 0.315396 Singapore Dollar (SGD), and 1 SGD buys 3.17062 MYR.

Over the past 30 days the MYR strengthened against the SGD (+0.66%), trading between 0.312587 on Oct 25, 2026 and 0.31574 on Nov 6, 2026.

A year ago 1 MYR was 0.311792 SGD, a change of +1.16%; the 12-month range was 0.310412–0.327131.

MYR to SGD change, low and high over several periods
Period Change Low High Average
7 days +0.16% 0.314182 0.31574 0.314924
30 days +0.66% 0.312587 0.31574 0.313896
90 days +0.73% 0.310412 0.316119 0.313523
1 year +1.16% 0.310412 0.327131 0.31764

Convert Malaysian Ringgit to Singapore Dollar

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

MYR to SGD conversion table
MYRSGD
1 MYR0.315396 SGD
5 MYR1.58 SGD
10 MYR3.15 SGD
25 MYR7.88 SGD
50 MYR15.77 SGD
100 MYR31.54 SGD
500 MYR157.70 SGD
1,000 MYR315.40 SGD
5,000 MYR1,576.98 SGD
10,000 MYR3,153.96 SGD
SGD to MYR conversion table
SGDMYR
1 SGD3.17 MYR
5 SGD15.85 MYR
10 SGD31.71 MYR
25 SGD79.27 MYR
50 SGD158.53 MYR
100 SGD317.06 MYR
500 SGD1,585.31 MYR
1,000 SGD3,170.62 MYR
5,000 SGD15,853.10 MYR
10,000 SGD31,706.19 MYR

About Malaysian Ringgit and Singapore Dollar

  • The Malaysian Ringgit (MYR, RM) is issued by Bank Negara Malaysia.
  • The Singapore Dollar (SGD, S$) is issued by the Monetary Authority of Singapore.

Get MYR to SGD Rate via API

Fetch the live MYR to SGD 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=MYR&symbols=SGD"

Python

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

JavaScript (Node.js)

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

MYR to SGD Exchange Rate History

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

Historical MYR to SGD exchange rate for the last 30 days
Date 1 MYR = X SGD
Nov 7, 2026 0.315396
Nov 6, 2026 0.31574
Nov 5, 2026 0.315687
Nov 4, 2026 0.314442
Nov 3, 2026 0.314237
Nov 2, 2026 0.314182
Nov 1, 2026 0.314824
Oct 31, 2026 0.314882
Oct 30, 2026 0.315102
Oct 29, 2026 0.315723
Oct 28, 2026 0.314481
Oct 27, 2026 0.313323
Oct 26, 2026 0.313289
Oct 25, 2026 0.312587
Oct 24, 2026 0.312673
Oct 23, 2026 0.312931
Oct 22, 2026 0.312855
Oct 21, 2026 0.312981
Oct 20, 2026 0.313139
Oct 19, 2026 0.313294
Oct 18, 2026 0.313419
Oct 17, 2026 0.313419
Oct 16, 2026 0.313419
Oct 15, 2026 0.314247
Oct 14, 2026 0.314174
Oct 13, 2026 0.31323
Oct 12, 2026 0.31347
Oct 11, 2026 0.313433
Oct 10, 2026 0.313433
Oct 9, 2026 0.313433

Frequently Asked Questions

What is the current MYR to SGD exchange rate?

As of Nov 7, 2026, 1 Malaysian Ringgit (MYR) equals 0.315396 Singapore Dollar (SGD). Rates are sourced from the European Central Bank (ECB), Central Bank of Russia (CBR) and other trusted providers.

How can I get MYR to SGD rate via API?

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

Is the MYR to SGD 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 MYR to SGD rates updated?

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

Get MYR to SGD 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