1. Currency converter
  2. MAD to OP

250 MAD to OP

Convert Moroccan dirhams to Optimism at the live mid-market rate.

250 Moroccan dirhams =

199.60760153 OP −0.14% today

1 MAD = 0.79843 OP · 1 OP = 1.25246 MAD

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

MAD to OP over the last year

0.501.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
1.31067
52-week low
0.14483
52-week average
0.73409
Change over the year
+385.89%

Conversion tables

MAD to OP
MAD OP
1 MAD 0.7984 OP
5 MAD 3.99215203 OP
10 MAD 7.98430406 OP
25 MAD 19.96076015 OP
50 MAD 39.92152031 OP
100 MAD 79.84304061 OP
250 MAD 199.60760153 OP
500 MAD 399.21520305 OP
1,000 MAD 798.43040610 OP
5,000 MAD 3,992.15203050 OP
10,000 MAD 7,984.30406100 OP
50,000 MAD 39,921.52030500 OP
OP to MAD
OP MAD
1 OP 1.25 MAD
5 OP 6.26 MAD
10 OP 12.52 MAD
25 OP 31.31 MAD
50 OP 62.62 MAD
100 OP 125.25 MAD
250 OP 313.11 MAD
500 OP 626.23 MAD
1,000 OP 1,252.46 MAD
5,000 OP 6,262.29 MAD
10,000 OP 12,524.57 MAD
50,000 OP 62,622.87 MAD

MAD to OP via API

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

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

Popular Moroccan Dirham conversions

Questions about MAD to OP

How much is 250 MAD in OP?

250 Moroccan dirhams is 199.60760153 Optimism at the mid-market rate of 30 September 2026, 00:49 UTC, when 1 MAD = 0.79843 OP.

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

Over the last 52 weeks 1 MAD ranged from 0.144828 to 1.31067 OP, 0.734091 OP on average.

Which exchange rate is this?

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