1. Currency converter
  2. MGA to KES

Malagasy Ariary (MGA) to Kenyan Shilling (KES)

Convert Malagasy Ariaries to Kenyan shillings at the live mid-market rate. Reverse: KES to MGA

1 Malagasy Ariary =

0.02927 KES +0.03% today

1 MGA = 0.029272 KES · 1 KES = 34.1624 MGA

Mid-market rate, updated 04:14 UTC. Paid plans update as often as every 60 seconds. Get MGA→KES rates via API

MGA to KES over the last year

0.0280.0290.030.031Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.031310
52-week low
0.028043
52-week average
0.029785
Change over the year
+1.26%

Conversion tables

MGA to KES
MGA KES
1 MGA 0.02927 KES
10 MGA 0.2927 KES
100 MGA 2.93 KES
1,000 MGA 29.27 KES
10,000 MGA 292.72 KES
50,000 MGA 1,463.60 KES
100,000 MGA 2,927.20 KES
KES to MGA
KES MGA
1 KES 34 MGA
10 KES 342 MGA
100 KES 3,416 MGA
1,000 KES 34,162 MGA
10,000 KES 341,624 MGA
50,000 KES 1,708,119 MGA
100,000 KES 3,416,238 MGA

Get MGA→KES rates via API

The live rate, the rate on any past day or a whole range, for KES 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=MGA -d currencies=KES \
  -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=KES \
  -d date=2025-10-04 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Malagasy Ariary conversions

Popular Kenyan Shilling conversions

Questions about MGA to KES

How much is 1 MGA in KES?

1 Malagasy Ariary is 0.029272 Kenyan shillings at the mid-market rate of 4 October 2026, 04:14 UTC, and 1 KES is 34.1624 MGA.

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

Over the last 52 weeks 1 MGA ranged from 0.0280426 to 0.0313102 KES, 0.0297851 KES on average.

Which exchange rate is this?

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