Day-ahead today15:55€/MWh
NL150.4▼ −25.7%DE-LU148.6▼ −29.9%AT222.5▼ −5.6%BE152.5▼ −22.2%FR156.3▼ −3.1%PL228.6▲ +44.8%CZ202.0▼ −3.7%HU263.2▲ +4.3%SI228.6▼ −3.0%CH223.4▼ −7.0%IT-NORD234.7▼ −9.1%DK1148.0▼ −25.4%DK2149.5▼ −28.6%NO2138.5▼ −18.1%SE363.3▼ −15.3%SE4134.4▼ −5.2%ES155.6▲ +5.9%PT155.6▲ +5.9%GB183.8▼ −11.5%
MethodologyAbout & contact
Monthly report · day-ahead market

Electricity prices in Switzerland, June 2025

Monthly averageCHF 0.059CHF 59.00/MWh
Cheapest day8 JunCHF 0.017/kWh
Most expensive day30 JunCHF 0.093/kWh
Hours below zero77h

In June 2025, electricity on the day-ahead market in Switzerland cost an average of CHF 0.059/kWh (CHF 59.00/MWh).

That is 10% less than in May 2025 and 31% more than in June 2024.

The cheapest day was Sunday, 8 June 2025, averaging CHF 0.017/kWh; the most expensive was Monday, 30 June 2025 at CHF 0.093/kWh.

The lowest price came on 22 June 2025 at 13:00 (CHF -0.099/kWh), the highest on 30 June 2025 at 20:00 (CHF 0.165/kWh). In total, prices were below zero for 77 hours.

On an average day, the cheapest three hours were 12:00–15:00. Weekends were on average 28% cheaper than weekdays.

Compared with

Previous month (May 2025)
CHF 0.066 ▼
Same month last year
CHF 0.045 ▲
Weekdays
CHF 0.064
Weekends
CHF 0.046

Wholesale price · /kWh

Price by day

Daily wholesale average; the line marks the monthly average.

0.0000.0200.0400.0600.0800.1001 June 2025 · CHF 0.037/kWh12 June 2025 · CHF 0.073/kWh3 June 2025 · CHF 0.073/kWh4 June 2025 · CHF 0.066/kWh5 June 2025 · CHF 0.059/kWh6 June 2025 · CHF 0.041/kWh67 June 2025 · CHF 0.053/kWh8 June 2025 · CHF 0.017/kWh9 June 2025 · CHF 0.022/kWh10 June 2025 · CHF 0.052/kWh11 June 2025 · CHF 0.052/kWh1112 June 2025 · CHF 0.053/kWh13 June 2025 · CHF 0.049/kWh14 June 2025 · CHF 0.040/kWh15 June 2025 · CHF 0.055/kWh16 June 2025 · CHF 0.073/kWh1617 June 2025 · CHF 0.073/kWh18 June 2025 · CHF 0.070/kWh19 June 2025 · CHF 0.064/kWh20 June 2025 · CHF 0.073/kWh21 June 2025 · CHF 0.064/kWh2122 June 2025 · CHF 0.038/kWh23 June 2025 · CHF 0.062/kWh24 June 2025 · CHF 0.057/kWh25 June 2025 · CHF 0.076/kWh26 June 2025 · CHF 0.090/kWh2627 June 2025 · CHF 0.083/kWh28 June 2025 · CHF 0.063/kWh29 June 2025 · CHF 0.052/kWh30 June 2025 · CHF 0.093/kWh

/kWh

The average day

Average wholesale price for each hour of the day this month.

0.0000.0200.0400.0600.0800.1000.12000:00 · CHF 0.081/kWh0001:00 · CHF 0.077/kWh02:00 · CHF 0.074/kWh03:00 · CHF 0.073/kWh0304:00 · CHF 0.072/kWh05:00 · CHF 0.075/kWh06:00 · CHF 0.079/kWh0607:00 · CHF 0.078/kWh08:00 · CHF 0.066/kWh09:00 · CHF 0.046/kWh0910:00 · CHF 0.025/kWh11:00 · CHF 0.017/kWh12:00 · CHF 0.006/kWh1213:00 · CHF 0.001/kWh14:00 · CHF 0.001/kWh15:00 · CHF 0.010/kWh1516:00 · CHF 0.022/kWh17:00 · CHF 0.050/kWh18:00 · CHF 0.076/kWh1819:00 · CHF 0.093/kWh20:00 · CHF 0.102/kWh21:00 · CHF 0.103/kWh2122:00 · CHF 0.099/kWh23:00 · CHF 0.089/kWh

/kWh · 12:00–15:00

All days

DayAverageLowestHighestHours < 0
1 Jun SundayCHF 0.037CHF -0.018 14:00CHF 0.086 20:008
2 Jun MondayCHF 0.073CHF 0.027 13:00CHF 0.106 19:00–
3 Jun TuesdayCHF 0.073CHF 0.024 10:00CHF 0.106 21:00–
4 Jun WednesdayCHF 0.066CHF 0.012 13:00CHF 0.097 21:00–
5 Jun ThursdayCHF 0.059CHF 0.005 13:00CHF 0.081 06:00–
6 Jun FridayCHF 0.041CHF -0.007 14:00CHF 0.105 21:006
7 Jun SaturdayCHF 0.053CHF 0.000 14:00CHF 0.080 22:00–
8 Jun SundayCHF 0.017CHF -0.053 14:00CHF 0.067 22:009
9 Jun MondayCHF 0.022CHF -0.021 13:00CHF 0.080 19:008
10 Jun TuesdayCHF 0.052CHF -0.001 13:00CHF 0.080 21:002
11 Jun WednesdayCHF 0.052CHF -0.002 13:00CHF 0.081 22:003
12 Jun ThursdayCHF 0.053CHF -0.012 14:00CHF 0.097 21:005
13 Jun FridayCHF 0.049CHF -0.010 13:00CHF 0.101 20:004
14 Jun SaturdayCHF 0.040CHF -0.024 13:00CHF 0.103 21:005
15 Jun SundayCHF 0.055CHF -0.005 13:00CHF 0.098 19:002
16 Jun MondayCHF 0.073CHF 0.022 15:00CHF 0.120 07:00–
17 Jun TuesdayCHF 0.073CHF -0.002 13:00CHF 0.121 22:003
18 Jun WednesdayCHF 0.070CHF 0.000 13:00CHF 0.114 22:001
19 Jun ThursdayCHF 0.064CHF 0.001 15:00CHF 0.127 20:00–
20 Jun FridayCHF 0.073CHF 0.004 13:00CHF 0.126 20:00–
21 Jun SaturdayCHF 0.064CHF -0.028 13:00CHF 0.129 20:005
22 Jun SundayCHF 0.038CHF -0.099 13:00CHF 0.118 21:007
23 Jun MondayCHF 0.062CHF 0.000 13:00CHF 0.092 22:002
24 Jun TuesdayCHF 0.057CHF -0.002 15:00CHF 0.123 20:002
25 Jun WednesdayCHF 0.076CHF 0.009 12:00CHF 0.151 21:00–
26 Jun ThursdayCHF 0.090CHF 0.044 14:00CHF 0.126 07:00–
27 Jun FridayCHF 0.083CHF 0.058 14:00CHF 0.121 21:00–
28 Jun SaturdayCHF 0.063CHF 0.003 11:00CHF 0.107 21:00–
29 Jun SundayCHF 0.052CHF -0.011 14:00CHF 0.110 21:005
30 Jun MondayCHF 0.093CHF 0.035 13:00CHF 0.165 20:00–

/kWh · Today · Methodology

Tomorrow

Tomorrow's prices are out