1. Currency converter
  2. SGD to MVR

10 SGD to MVR

Convert Singapore dollars to Maldivian Rufiyaa at the live mid-market rate.

10 Singapore dollars =

121.01 MVR +0.02% today

1 SGD = 12.1013 MVR · 1 MVR = 0.0826358 SGD

Mid-market rate, updated 03:18 UTC. Paid plans update as often as every 60 seconds. Get this rate via API

SGD to MVR over the last year

11.8012.0012.20Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
12.262
52-week low
11.823
52-week average
12.048
Change over the year
+0.84%

Conversion tables

SGD to MVR
SGD MVR
1 SGD 12.10 MVR
5 SGD 60.51 MVR
10 SGD 121.01 MVR
25 SGD 302.53 MVR
50 SGD 605.06 MVR
100 SGD 1,210.13 MVR
250 SGD 3,025.32 MVR
500 SGD 6,050.64 MVR
1,000 SGD 12,101.29 MVR
5,000 SGD 60,506.44 MVR
10,000 SGD 121,012.88 MVR
50,000 SGD 605,064.40 MVR
MVR to SGD
MVR SGD
1 MVR 0.08264 SGD
5 MVR 0.4132 SGD
10 MVR 0.8264 SGD
25 MVR 2.07 SGD
50 MVR 4.13 SGD
100 MVR 8.26 SGD
250 MVR 20.66 SGD
500 MVR 41.32 SGD
1,000 MVR 82.64 SGD
5,000 MVR 413.18 SGD
10,000 MVR 826.36 SGD
50,000 MVR 4,131.79 SGD

SGD to MVR via API

The live rate, the rate on any past day or a whole range, for MVR and 170+ other currencies, as JSON. Free plan included.

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=SGD -d currencies=MVR \
  -H "apikey: YOUR-API-KEY"

# the rate on a past day
curl https://api.currencyapi.com/v3/historical \
  -G -d base_currency=SGD -d currencies=MVR \
  -d date=2025-09-30 \
  -H "apikey: YOUR-API-KEY"

Popular Singapore Dollar conversions

Questions about SGD to MVR

How much is 10 SGD in MVR?

10 Singapore dollars is 121.01 Maldivian Rufiyaa at the mid-market rate of 30 September 2026, 03:18 UTC, when 1 SGD = 12.1013 MVR.

What was the SGD to MVR rate over the last year?

Over the last 52 weeks 1 SGD ranged from 11.8226 to 12.2621 MVR, 12.048 MVR on average.

Which exchange rate is this?

The mid-market rate: the midpoint between what currency markets pay and ask for SGD/MVR, without the margin a bank or card issuer adds, so the rate you are charged is usually a little worse.