European Markets
Day-ahead prices, generation mix, and cross-border flows across 16 European bidding zones. Updated daily.
🇩🇪
GER
GER
141 EUR/MWh
avg 103.2
22 May, 21:00 UTC
28% renewable
🇫🇷
FRA
FRA
111 EUR/MWh
avg 55.7
22 May, 21:00 UTC
20% renewable
-29 vs DE
🇳🇱
NLD
NLD
137 EUR/MWh
avg 98.5
22 May, 21:00 UTC
4% renewable
-4 vs DE
🇦🇹
AUT
AUT
146 EUR/MWh
avg 105.1
22 May, 21:00 UTC
85% renewable
+5 vs DE
🇵🇱
POL
POL
141 EUR/MWh
avg 103.3
22 May, 21:00 UTC
14% renewable
+0 vs DE
🇩🇰
DK1
DK1
141 EUR/MWh
avg 104.5
22 May, 21:00 UTC
89% renewable
-0 vs DE
🇧🇪
BEL
BEL
134 EUR/MWh
avg 93.0
22 May, 21:00 UTC
5% renewable
-7 vs DE
🇨🇿
CZE
CZE
140 EUR/MWh
avg 103.8
22 May, 21:00 UTC
9% renewable
-0 vs DE
🇪🇸
ESP
ESP
111 EUR/MWh
avg 51.8
22 May, 21:00 UTC
41% renewable
-30 vs DE
🇵🇹
PRT
PRT
111 EUR/MWh
avg 51.8
22 May, 21:00 UTC
49% renewable
-30 vs DE
🇳🇴
NO1
NO1
119 EUR/MWh
avg 94.7
22 May, 21:00 UTC
99% renewable
-22 vs DE
🇸🇪
SE3
SE3
81 EUR/MWh
avg 82.5
22 May, 21:00 UTC
75% renewable
-60 vs DE
🇫🇮
FIN
FIN
32 EUR/MWh
avg 69.8
22 May, 21:00 UTC
44% renewable
-109 vs DE
🇬🇧
GBR
GBR
133 GBP/MWh
avg 133.0
22 May, 00:00 UTC
System price (balancing market) — DA auction prices not publicly available
43% renewable
-8 vs DE
Day-ahead prices click market name to show/hide
EUR/MWh. GB: system price in GBP (balancing market, not DA auction — source: Elexon BMRS). All others: DA auction (source: Energy-Charts).
Price spreads vs Germany click market name to show/hide
Positive = zone is more expensive than DE. Negative = zone is cheaper.
Average hourly prices
UTC hours. Color: green (low) to red (high).
Generation mix
Data from 21 May 2026, 22:00 UTC. Sorted by renewable share.
Germany cross-border flows click country name to show/hide
Positive = export from DE. Negative = import to DE. Values in GW. Source: Energy-Charts (scheduled commercial exchanges).