100 BGN to MKD – Bulgarian Leva to Denai

As of 20:00PM UTC today, one hundred bulgarian leva equals ден3,150.28 (three thousand one hundred fifty denai 28 denis). We use the mid-market rate for BGN to MKD conversion. The current exchange rate is 31.5028.

BGN
100 BGN
equals
3,150.28 MKD
MKD
Rate: 31.5028 -0.052
Closing Rate: 31.5550
Inverse: 100.00 MKD = 3.17 BGN
🕒 Updated: Fri, 12 Jun 26 20:00:00 +0000

Macedonian Denar 🔻fell by -0.17% (-5.22) against the Bulgarian Lev compared to the previous closing exchange rate. Alternatively, you may try converting Denai to Bulgarian Leva.

🔄 Currency Converter Get widget

Convert Bulgarian Lev to Macedonian Denar

BGN MKD
5 BGN ден157.51
10 BGN ден315.03
25 BGN ден787.57
50 BGN ден1,575.14
100 BGN ден3,150.28
500 BGN ден15,751.42
1,000 BGN ден31,502.84
5,000 BGN ден157,514.19
10,000 BGN ден315,028.39
50,000 BGN ден1,575,141.93

Convert Macedonian Denar to Bulgarian Lev

MKD BGN
5 MKD лв0.159
10 MKD лв0.317
25 MKD лв0.794
50 MKD лв1.59
100 MKD лв3.17
500 MKD лв15.87
1,000 MKD лв31.74
5,000 MKD лв158.72
10,000 MKD лв317.43
50,000 MKD лв1,587.16

Stats

Good Time

The table provides factual data and analysis of currency fluctuations. A year ago today, лв100.00 would have been exchanged for ден3,146.15, which is ден4.14 lower than today’s rate. Over the past seven days, the most favorable exchange rate was ден3,155.50. Please monitor this page to stay up to date on any changes.

1Y ago Actual
ден3,146.15 ден3,150.28
Stat Last 7 days Last 30 days
High ден3,155.50 ден3,155.50
Low ден3,128.42 ден3,128.42
Average ден3,148.39 ден3,149.89
Changes ден27.08 ден27.08
Volatility 4.47% 2.99%

Historical Chart 100 BGN/MKD

The chart provides a visual representation of BGN-MKD fluctuations over the past year, enabling both analysis and forecasting of future trends.

Exchange rate history

Date 100 BGN/MKD Changes Changes %
Today лв100 = ден3,150.28 ▼-5.22 -0.17%
11/06/2026 лв100 = ден3,155.50 ▲4.28 0.14%
10/06/2026 лв100 = ден3,151.21 ▼0.062
09/06/2026 лв100 = ден3,151.28 ▲0.012
08/06/2026 лв100 = ден3,151.26 ▲0.466 0.01%
07/06/2026 лв100 = ден3,150.80 ▲22.38 0.72%
06/06/2026 лв100 = ден3,128.42
05/06/2026 лв100 = ден3,128.42 ▼-22.62 -0.72%
04/06/2026 лв100 = ден3,151.04 ▲0.377 0.01%
03/06/2026 лв100 = ден3,150.66 ▼0.338 -0.01%