1. Currency converter
  2. MOP to MGA

250 MOP to MGA

Convert Macanese patacas to Malagasy Ariaries at the live mid-market rate.

250 Macanese patacas =

136,151 MGA 0.00% today

1 MOP = 544.604 MGA · 1 MGA = 0.0018362 MOP

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

MOP to MGA over the last year

520.00540.00560.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
573.66
52-week low
511.87
52-week average
539.82
Change over the year
−2.64%

Conversion tables

MOP to MGA
MOP MGA
1 MOP 545 MGA
5 MOP 2,723 MGA
10 MOP 5,446 MGA
25 MOP 13,615 MGA
50 MOP 27,230 MGA
100 MOP 54,460 MGA
250 MOP 136,151 MGA
500 MOP 272,302 MGA
1,000 MOP 544,604 MGA
5,000 MOP 2,723,020 MGA
10,000 MOP 5,446,041 MGA
50,000 MOP 27,230,203 MGA
MGA to MOP
MGA MOP
1 MGA 0.001836 MOP
5 MGA 0.009181 MOP
10 MGA 0.01836 MOP
25 MGA 0.0459 MOP
50 MGA 0.09181 MOP
100 MGA 0.1836 MOP
250 MGA 0.459 MOP
500 MGA 0.9181 MOP
1,000 MGA 1.84 MOP
5,000 MGA 9.18 MOP
10,000 MGA 18.36 MOP
50,000 MGA 91.81 MOP

MOP to MGA 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.

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=MOP -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=MOP -d currencies=MGA \
  -d date=2025-09-30 \
  -H "apikey: YOUR-API-KEY"

Popular Macanese Pataca conversions

Questions about MOP to MGA

How much is 250 MOP in MGA?

250 Macanese patacas is 136,151 Malagasy Ariaries at the mid-market rate of 30 September 2026, 00:49 UTC, when 1 MOP = 544.604 MGA.

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

Over the last 52 weeks 1 MOP ranged from 511.874 to 573.659 MGA, 539.82 MGA on average.

Which exchange rate is this?

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