1. Currency converter
  2. KES to MGA

Kenyan Shilling (KES) to Malagasy Ariary (MGA)

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

1 Kenyan Shilling =

34 MGA −0.03% today

1 KES = 34.1624 MGA · 1 MGA = 0.029272 KES

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

KES to MGA over the last year

32.0034.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
35.660
52-week low
31.938
52-week average
33.612
Change over the year
−1.24%

Conversion tables

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
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

Get KES→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=KES -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=KES -d currencies=MGA \
  -d date=2025-10-04 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Kenyan Shilling conversions

Popular Malagasy Ariary conversions

Questions about KES to MGA

How much is 1 KES in MGA?

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

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

Over the last 52 weeks 1 KES ranged from 31.9385 to 35.66 MGA, 33.6123 MGA on average.

Which exchange rate is this?

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