1. Currency converter
  2. MYR to MGA

Malaysian Ringgit (MYR) to Malagasy Ariary (MGA)

Convert Malaysian ringgits to Malagasy Ariaries at the live mid-market rate. Reverse: MGA to MYR

1 Malaysian Ringgit =

1,084 MGA 0.00% today

1 MYR = 1,084.46 MGA · 1 MGA = 0.00092212 MYR

Mid-market rate, updated 10:56 UTC. Paid plans update as often as every 60 seconds. Get MYR→MGA rates via API

MYR to MGA over the last year

1,050.001,100.001,150.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
1,148.25
52-week low
1,012.29
52-week average
1,073.55
Change over the year
+2.02%

Conversion tables

MYR to MGA
MYR MGA
1 MYR 1,084 MGA
10 MYR 10,845 MGA
100 MYR 108,446 MGA
1,000 MYR 1,084,455 MGA
10,000 MYR 10,844,553 MGA
50,000 MYR 54,222,765 MGA
100,000 MYR 108,445,529 MGA
MGA to MYR
MGA MYR
1 MGA 0.0009221 MYR
10 MGA 0.009221 MYR
100 MGA 0.09221 MYR
1,000 MGA 0.9221 MYR
10,000 MGA 9.22 MYR
50,000 MGA 46.11 MYR
100,000 MGA 92.21 MYR

Get MYR→MGA rates via API

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

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

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

Related conversions

Popular Malaysian Ringgit conversions

Popular Malagasy Ariary conversions

Questions about MYR to MGA

How much is 1 MYR in MGA?

1 Malaysian Ringgit is 1,084.46 Malagasy Ariaries at the mid-market rate of 4 October 2026, 10:56 UTC, and 1 MGA is 0.00092212 MYR.

What was the MYR to MGA rate over the last year?

Over the last 52 weeks 1 MYR ranged from 1,012.29 to 1,148.25 MGA, 1,073.55 MGA on average.

Which exchange rate is this?

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