1. Currency converter
  2. MGA to STN

100 MGA to STN

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

100 Malagasy Ariaries =

0.4944 STN +0.19% today

1 MGA = 0.00494382 STN · 1 STN = 202.273 MGA

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

MGA to STN over the last year

0.00460.00480.0050.0052Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.0052080
52-week low
0.0045851
52-week average
0.0048966
Change over the year
+5.31%

Conversion tables

MGA to STN
MGA STN
1 MGA 0.004944 STN
5 MGA 0.02472 STN
10 MGA 0.04944 STN
25 MGA 0.1236 STN
50 MGA 0.2472 STN
100 MGA 0.4944 STN
250 MGA 1.24 STN
500 MGA 2.47 STN
1,000 MGA 4.94 STN
5,000 MGA 24.72 STN
10,000 MGA 49.44 STN
50,000 MGA 247.19 STN
STN to MGA
STN MGA
1 STN 202 MGA
5 STN 1,011 MGA
10 STN 2,023 MGA
25 STN 5,057 MGA
50 STN 10,114 MGA
100 STN 20,227 MGA
250 STN 50,568 MGA
500 STN 101,136 MGA
1,000 STN 202,273 MGA
5,000 STN 1,011,364 MGA
10,000 STN 2,022,728 MGA
50,000 STN 10,113,639 MGA

MGA to STN via API

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

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

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

Popular Malagasy Ariary conversions

Questions about MGA to STN

How much is 100 MGA in STN?

100 Malagasy Ariaries is 0.4944 dobra at the mid-market rate of 30 September 2026, 05:09 UTC, when 1 MGA = 0.00494382 STN.

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

Over the last 52 weeks 1 MGA ranged from 0.00458512 to 0.005208 STN, 0.00489664 STN on average.

Which exchange rate is this?

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