XeConvert
  1. Home
  2. BYN – Belarusian Ruble
  3. BYN → MAD

1 BYN to MADBelarusian Ruble → Dirham

1 BYNBelarusian Ruble
3.3449 MADDirham
1 BYN = 3.3449 MAD 1 MAD = 0.299 BYN Last update: ⇄ MAD → BYN
BYN

On 2026-10-25, 1 Belarusian Ruble (BYN) = 3.3449 Dirham (MAD) at the mid-market rate. Conversely, 1 MAD = 0.299 BYN. Over the last 30 days the BYN/MAD rate moved between 3.1593 and 3.3474, a change of +5.87%.

This page shows the live mid-market rate from Belarusian Ruble (BYN) to Dirham (MAD), its history over the past year and ready-made conversion tables. Rates are updated twice a day; banks and card networks usually add a margin on top.

BYN/MAD exchange rate chart

Change+5.11 %
High3.3474
Low3.1722
BYN/MAD exchange rate chart 3.15823.22593.29373.361426 Sep10 Oct25 Oct

BYN/MAD went from 3.1822 on Sep 26, 2026 to 3.3449 on Oct 25, 2026 (+5.11 %). Highest: 3.3474 (Oct 24, 2026); lowest: 3.1722 (Sep 28, 2026).

BYN/MAD exchange rate analysis

Over the last 30 days the BYN/MAD rate rose sharply (+5.87%): the BYN strengthened markedly against the MAD. Over the past 12 months it ranged from 2.7065 (2025-10-29) to 3.3950 (2026-05-20), with an average of 3.1552. Today's rate is 6.01% above its one-year average: 1 BYN buys more MAD than usual. Day-to-day movements are moderate (average daily change of 0.52%). The largest daily move of the last 30 days was +1.99% on 2026-10-21.

PeriodDate1 BYN =Change
1 week ago3.2329 MAD+3.46%
1 month ago3.1593 MAD+5.87%
6 months ago3.2661 MAD+2.41%
1 year ago2.7121 MAD+23.33%
Computed from XeConvert's daily mid-market rate history. Past movements do not predict future rates.

BYN/MAD · last 10 days

Date1 BYN =1 MAD =
3.3449 MAD0.299 BYN
3.3474 MAD0.2987 BYN
3.3206 MAD0.3011 BYN
3.2923 MAD0.3037 BYN
3.2907 MAD0.3039 BYN
3.2266 MAD0.3099 BYN
3.2329 MAD0.3093 BYN
3.2352 MAD0.3091 BYN
3.2329 MAD0.3093 BYN
3.2560 MAD0.3071 BYN

Belarusian Ruble to Dirham

BYNMAD
1 BYN3.3449 MAD
5 BYN16.7246 MAD
10 BYN33.4492 MAD
20 BYN66.8984 MAD
50 BYN167.25 MAD
100 BYN334.49 MAD
300 BYN1,003.48 MAD
500 BYN1,672.46 MAD
1,000 BYN3,344.92 MAD

Dirham to Belarusian Ruble

MADBYN
1 MAD0.299 BYN
5 MAD1.4948 BYN
10 MAD2.9896 BYN
20 MAD5.9792 BYN
50 MAD14.9480 BYN
100 MAD29.8961 BYN
300 MAD89.6882 BYN
500 MAD149.48 BYN
1,000 MAD298.96 BYN

Frequently asked questions

How much is 1 BYN in MAD today?

1 Belarusian Ruble is worth 3.3449 Dirham at the mid-market rate of 2026-10-25. 1 Dirham is worth 0.299 Belarusian Ruble.

How much is 100 BYN in MAD?

100 BYN = 334.49 MAD, and 100 MAD = 29.8961 BYN (rate of 2026-10-25).

How has the BYN to MAD rate changed over the last month?

Over 30 days the rate went from 3.1593 to 3.3449 (+5.87%). The 30-day high was 3.3474 and the low was 3.1593.

How has the BYN to MAD rate changed this week?

One week ago 1 BYN was worth 3.2329 MAD; today it is worth 3.3449 MAD (+3.46%).

What was the best BYN to MAD rate in the past year?

The highest rate of the past 12 months was 1 BYN = 3.3950 MAD on 2026-05-20; the lowest was 2.7065 MAD on 2025-10-29.

Where does this exchange rate come from?

XeConvert publishes daily mid-market reference rates aggregated from public market data and central bank sources. Banks, card issuers and exchange offices add a margin, so the rate you actually get may be slightly different.

Belarusian Ruble to other currencies

About the Belarusian Ruble (BYN)

The Belarusian Ruble is the official currency of Belarus. Symbol: BYN. ISO 4217 code: BYN.

All Belarusian Ruble (BYN) exchange rates →

About the Dirham (MAD)

The Dirham is used in 2 countries and territories, including Morocco, Western Sahara. Symbol: MAD. ISO 4217 code: MAD.

All Dirham (MAD) exchange rates →

Link to this page

URL
HTML