Fuel Price Statistics

Median, average and price ranges for diesel and petrol – Switzerland

Prices as of 05.10.2026

Diesel

2,515 Fr.
Average
Median price: 2,420 Fr.
Typical price range: 2,370 Fr. – 2,460 Fr.
Extreme values: 1,060 Fr. – 238,000 Fr.
2148 stations recorded
▼ 0,5 % cheaper than the 7-day median

Petrol

2,134 Fr.
Average
Median price: 2,120 Fr.
Typical price range: 2,080 Fr. – 2,160 Fr.
Extreme values: 0,980 Fr. – 50,000 Fr.
2152 stations recorded
≈ matches the 7-day median
Average: The sum of all recorded prices divided by the number of stations. A few very expensive or very cheap outliers can noticeably skew the average. Median price: The middle price when all prices are sorted by size. Half of the stations are cheaper, the other half more expensive. The median barely reacts to individual outliers and therefore usually shows better what a "typical" price is. Typical price range: The range in which the middle 50 % of all prices fall. A quarter of stations are cheaper (a lower price than the 25th percentile), a quarter more expensive (a higher price than the 75th percentile). This range shows how much prices actually vary, without being distorted by individual extreme outliers.

Trend of the last 7 days

Diesel – Median & price range

Line: median price · Band: middle 50 % of prices (P25–P75)

Petrol – Median & price range

Line: median price · Band: middle 50 % of prices (P25–P75)

Best day of the week to fill up

Median price by weekday – last 6 weeks

Diesel

Mon
2,355 Fr.
Ø 2,380 Fr.
Tue
2,265 Fr.
Ø 2,336 Fr.
cheapest day
Wed
2,290 Fr.
Ø 2,343 Fr.
Thu
2,305 Fr.
Ø 2,348 Fr.
Fri
2,330 Fr.
Ø 2,355 Fr.
Sat
2,335 Fr.
Ø 2,358 Fr.
Sun
2,345 Fr.
Ø 2,378 Fr.

Petrol

Mon
2,080 Fr.
Ø 2,065 Fr.
Tue
2,015 Fr.
Ø 2,043 Fr.
cheapest day
Wed
2,035 Fr.
Ø 2,047 Fr.
Thu
2,045 Fr.
Ø 2,051 Fr.
Fri
2,060 Fr.
Ø 2,056 Fr.
Sat
2,070 Fr.
Ø 2,058 Fr.
Sun
2,075 Fr.
Ø 2,064 Fr.

Daily overview

Date Diesel Average Diesel Median Petrol Average Petrol Median
05.10.2026 2,515 Fr. 2,420 Fr. 2,134 Fr. 2,120 Fr.
04.10.2026 2,520 Fr. 2,420 Fr. 2,135 Fr. 2,120 Fr.
03.10.2026 2,523 Fr. 2,430 Fr. 2,135 Fr. 2,120 Fr.
02.10.2026 2,526 Fr. 2,430 Fr. 2,136 Fr. 2,120 Fr.
01.10.2026 2,527 Fr. 2,440 Fr. 2,137 Fr. 2,120 Fr.
30.09.2026 2,528 Fr. 2,440 Fr. 2,138 Fr. 2,120 Fr.
29.09.2026 2,529 Fr. 2,440 Fr. 2,139 Fr. 2,120 Fr.
Data source: TankBillig price history database, daily values based on all recorded stations. "Petrol" shows Super E10 for Germany and France, and Super 95 for Austria, Switzerland, Spain and Italy. Values are updated automatically once a day.

Need more than the overview?

The TankBillig Databroker gives you programmatic access to our full data set via REST API: historical prices, all stations and every supported country, updated continuously.

Explore the Databroker