1. Currency converter
  2. MAD to LKR

10 MAD to LKR

Convert Moroccan dirhams to Sri Lankan rupees at the live mid-market rate.

10 Moroccan dirhams =

341.65 LKR −0.11% today

1 MAD = 34.1652 LKR · 1 LKR = 0.0292696 MAD

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

MAD to LKR over the last year

34.0036.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
37.153
52-week low
32.693
52-week average
34.415
Change over the year
+2.57%

Conversion tables

MAD to LKR
MAD LKR
1 MAD 34.17 LKR
5 MAD 170.83 LKR
10 MAD 341.65 LKR
25 MAD 854.13 LKR
50 MAD 1,708.26 LKR
100 MAD 3,416.52 LKR
250 MAD 8,541.29 LKR
500 MAD 17,082.59 LKR
1,000 MAD 34,165.18 LKR
5,000 MAD 170,825.88 LKR
10,000 MAD 341,651.76 LKR
50,000 MAD 1,708,258.82 LKR
LKR to MAD
LKR MAD
1 LKR 0.02927 MAD
5 LKR 0.1463 MAD
10 LKR 0.2927 MAD
25 LKR 0.7317 MAD
50 LKR 1.46 MAD
100 LKR 2.93 MAD
250 LKR 7.32 MAD
500 LKR 14.63 MAD
1,000 LKR 29.27 MAD
5,000 LKR 146.35 MAD
10,000 LKR 292.70 MAD
50,000 LKR 1,463.48 MAD

MAD to LKR via API

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

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

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

Popular Moroccan Dirham conversions

Questions about MAD to LKR

How much is 10 MAD in LKR?

10 Moroccan dirhams is 341.65 Sri Lankan rupees at the mid-market rate of 30 September 2026, 02:32 UTC, when 1 MAD = 34.1652 LKR.

What was the MAD to LKR rate over the last year?

Over the last 52 weeks 1 MAD ranged from 32.6933 to 37.1527 LKR, 34.4146 LKR on average.

Which exchange rate is this?

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