Electricity prices in Switzerland, June 2025
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.
/kWh
The average day
Average wholesale price for each hour of the day this month.
/kWh · 12:00–15:00
All days
| Day | Average | Lowest | Highest | Hours < 0 |
|---|---|---|---|---|
| 1 Jun Sunday | CHF 0.037 | CHF -0.018 14:00 | CHF 0.086 20:00 | 8 |
| 2 Jun Monday | CHF 0.073 | CHF 0.027 13:00 | CHF 0.106 19:00 | – |
| 3 Jun Tuesday | CHF 0.073 | CHF 0.024 10:00 | CHF 0.106 21:00 | – |
| 4 Jun Wednesday | CHF 0.066 | CHF 0.012 13:00 | CHF 0.097 21:00 | – |
| 5 Jun Thursday | CHF 0.059 | CHF 0.005 13:00 | CHF 0.081 06:00 | – |
| 6 Jun Friday | CHF 0.041 | CHF -0.007 14:00 | CHF 0.105 21:00 | 6 |
| 7 Jun Saturday | CHF 0.053 | CHF 0.000 14:00 | CHF 0.080 22:00 | – |
| 8 Jun Sunday | CHF 0.017 | CHF -0.053 14:00 | CHF 0.067 22:00 | 9 |
| 9 Jun Monday | CHF 0.022 | CHF -0.021 13:00 | CHF 0.080 19:00 | 8 |
| 10 Jun Tuesday | CHF 0.052 | CHF -0.001 13:00 | CHF 0.080 21:00 | 2 |
| 11 Jun Wednesday | CHF 0.052 | CHF -0.002 13:00 | CHF 0.081 22:00 | 3 |
| 12 Jun Thursday | CHF 0.053 | CHF -0.012 14:00 | CHF 0.097 21:00 | 5 |
| 13 Jun Friday | CHF 0.049 | CHF -0.010 13:00 | CHF 0.101 20:00 | 4 |
| 14 Jun Saturday | CHF 0.040 | CHF -0.024 13:00 | CHF 0.103 21:00 | 5 |
| 15 Jun Sunday | CHF 0.055 | CHF -0.005 13:00 | CHF 0.098 19:00 | 2 |
| 16 Jun Monday | CHF 0.073 | CHF 0.022 15:00 | CHF 0.120 07:00 | – |
| 17 Jun Tuesday | CHF 0.073 | CHF -0.002 13:00 | CHF 0.121 22:00 | 3 |
| 18 Jun Wednesday | CHF 0.070 | CHF 0.000 13:00 | CHF 0.114 22:00 | 1 |
| 19 Jun Thursday | CHF 0.064 | CHF 0.001 15:00 | CHF 0.127 20:00 | – |
| 20 Jun Friday | CHF 0.073 | CHF 0.004 13:00 | CHF 0.126 20:00 | – |
| 21 Jun Saturday | CHF 0.064 | CHF -0.028 13:00 | CHF 0.129 20:00 | 5 |
| 22 Jun Sunday | CHF 0.038 | CHF -0.099 13:00 | CHF 0.118 21:00 | 7 |
| 23 Jun Monday | CHF 0.062 | CHF 0.000 13:00 | CHF 0.092 22:00 | 2 |
| 24 Jun Tuesday | CHF 0.057 | CHF -0.002 15:00 | CHF 0.123 20:00 | 2 |
| 25 Jun Wednesday | CHF 0.076 | CHF 0.009 12:00 | CHF 0.151 21:00 | – |
| 26 Jun Thursday | CHF 0.090 | CHF 0.044 14:00 | CHF 0.126 07:00 | – |
| 27 Jun Friday | CHF 0.083 | CHF 0.058 14:00 | CHF 0.121 21:00 | – |
| 28 Jun Saturday | CHF 0.063 | CHF 0.003 11:00 | CHF 0.107 21:00 | – |
| 29 Jun Sunday | CHF 0.052 | CHF -0.011 14:00 | CHF 0.110 21:00 | 5 |
| 30 Jun Monday | CHF 0.093 | CHF 0.035 13:00 | CHF 0.165 20:00 | – |
/kWh · Today · Methodology