European Markets

Day-ahead prices, generation mix, and cross-border flows across 14 European bidding zones. Updated hourly.

🇩🇪
GER
150.4 EUR/MWh
avg 123.7
27 Aug, 21:00 UTC
🇫🇷
FRA
166.8 EUR/MWh
avg 157.2
27 Aug, 21:00 UTC
+16 vs DE
🇳🇱
NLD
156.0 EUR/MWh
avg 125.3
27 Aug, 21:00 UTC
+6 vs DE
🇦🇹
AUT
171.5 EUR/MWh
avg 163.1
27 Aug, 21:00 UTC
+21 vs DE
🇵🇱
POL
121.5 EUR/MWh
avg 109.1
27 Aug, 21:00 UTC
-29 vs DE
🇩🇰
DK1
129.6 EUR/MWh
avg 108.8
27 Aug, 21:00 UTC
-21 vs DE
🇧🇪
BEL
169.0 EUR/MWh
avg 163.1
27 Aug, 21:00 UTC
+19 vs DE
🇨🇿
CZE
161.0 EUR/MWh
avg 147.7
27 Aug, 21:00 UTC
+11 vs DE
🇪🇸
ESP
166.8 EUR/MWh
avg 105.0
27 Aug, 21:00 UTC
+16 vs DE
🇵🇹
PRT
166.8 EUR/MWh
avg 105.0
27 Aug, 21:00 UTC
+16 vs DE
🇳🇴
NO1
131.6 EUR/MWh
avg 136.0
27 Aug, 21:00 UTC
-19 vs DE
🇸🇪
SE3
80.4 EUR/MWh
avg 102.4
27 Aug, 21:00 UTC
-70 vs DE
🇫🇮
FIN
62.8 EUR/MWh
avg 90.6
27 Aug, 21:00 UTC
-88 vs DE
🇬🇧
GBR
130.6 GBP/MWh
avg 184.3
27 Aug, 20:00 UTC
System price (balancing market) — DA auction prices not publicly available
-20 vs DE
DA Prices 26 Aug – 27 Aug
Spreads vs Germany 26 Aug – 27 Aug
Hourly Price Heatmap Thu 27 Aug
EUR/MWh, hourly averages per zone. On mobile, drag the table left/right to scroll.
000102030405060708091011121314151617181920212223
GER 148 142 135 134 136 146 167 174 160 124 104 57 21 6 14 45 96 141 173 199 191 175 164 150
FRA 153 146 139 138 139 150 170 175 176 165 146 131 127 107 123 132 146 159 188 207 197 186 182 166
NLD 149 142 135 134 136 146 168 173 149 108 100 61 10 5 15 49 111 156 180 207 198 185 167 156
AUT 189 181 173 167 167 175 200 186 167 141 134 109 85 130 124 130 139 205 205 208 194 185 184 171
POL 142 138 133 131 138 151 180 170 146 112 43 -45 -50 -43 -26 8 94 142 250 233 202 163 140 121
DK1 147 141 134 133 135 141 156 169 157 121 94 48 2 1 1 26 84 134 151 156 146 137 129 129
BEL 150 143 136 135 137 147 168 175 179 177 156 132 154 130 149 152 161 162 184 207 197 188 184 169
CZE 163 158 150 147 149 159 184 178 166 140 143 120 85 86 78 98 118 168 181 209 181 168 170 161
ESP 176 174 174 172 166 159 170 175 176 158 94 17 3 1 0 0 0 1 20 112 173 181 182 166
PRT 176 174 174 172 166 159 170 175 176 158 94 17 3 1 0 0 0 1 20 112 173 181 182 166
NO1 146 141 135 135 136 140 149 162 154 135 125 121 120 117 117 121 128 139 143 148 148 143 137 131
SE3 102 100 88 94 100 118 145 162 149 105 78 75 75 72 73 74 92 122 132 124 113 89 83 80
FIN 68 68 67 76 81 101 114 157 147 99 68 66 66 64 64 66 85 117 119 117 97 78 71 62
GBR 111 102 110 99 90 87 207 194 180 196 194 192 177 195 192 194 176 224 252 264 253 257 130
Generation Mix (7-Day Average)
20 Aug – 27 Aug 2026, anchored at 27 Aug 2026, 20:00 UTC. Sorted by renewable share (%). Nuclear is not counted as renewable.
DK1
3.1 GW 95.0%
NO1
1.5 GW 89.0%
AUT
5.2 GW 88.1%
GER
50.7 GW 66.2%
PRT
4.6 GW 66.2%
BEL
4.7 GW 59.9%
FIN
8.3 GW 56.4%
ESP
31.1 GW 55.3%
GBR
23.3 GW 55.0%
POL
18.1 GW 36.8%
NLD
8.0 GW 24.9%
SE3
6.3 GW 24.9%
FRA
51.9 GW 24.6%
CZE
7.7 GW 20.4%
DE Cross-Border Flows 26 Aug – 27 Aug
Prices: ENTSO-E Transparency Platform · Generation: ENTSO-E, gap-filled via Energy-Charts · GB: Elexon BMRS · Methodology