Updated · 2026-06-05
Diesel price Switzerland today — Ticino
Diesel today in All of Ticino: 2.171 CHF/litre · +0.017 CHF vs yesterday, +0.023 CHF vs 7 days.
Editorial assessment for today's price
Frontaliere Ticino assigns 4.1/5 to the average diesel price in All of Ticino: today's level is up vs yesterday and less competitive than 7 days ago. The assessment combines the current daily average (2.171 CHF/litre), recent trend direction and the presence of low-price stations in the local shortlist.
Top 3 cheapest stations
Historical price trend
The chart below shows the price trend over time — handy to decide whether to fill up today or wait. Use the buttons to switch the range (1 month, 3 months, 6 months, 1 year, 5 years). History is built day by day: longer ranges fill in as we collect more snapshots.
| Date | Average price today |
|---|---|
| 2026-05-30 | 2.146 CHF |
| 2026-05-31 | 2.141 CHF |
| 2026-06-01 | 2.148 CHF |
| 2026-06-02 | 2.145 CHF |
| 2026-06-03 | 2.147 CHF |
| 2026-06-04 | 2.154 CHF |
| 2026-06-05 | 2.171 CHF |
| 7-day average | 2.150 CHF |
Frequently asked questions
How often is the price updated?
The diesel price in All of Ticino is updated daily. Data is sourced from TCS Benzinpreis, which aggregates real-time station listings across Switzerland.
Is it cheaper to refuel in Italy or in Switzerland?
It depends on today's price and the Italian fuel price: compare this page to the Italian price in our cross-border fuel comparator. Italy is usually cheaper per litre, but Switzerland offers 24/7 self-service even in rural spots.
Where do the listed station prices come from?
Prices are collected from TCS Benzinpreis (Touring Club Switzerland), which aggregates official fuel station listings across the country. Our pipeline maps them by Ticino zone and publishes them every day.
Diesel in Ticino: what today's price means for cross-border workers
For Italian cross-border workers commuting daily into Ticino, diesel at 2.171 is a recurring expense that directly affects take-home pay. On a standard 50-litre tank, a CHF 0.10 swing per litre means CHF 5 more or less per fill-up — across roughly 4 fill-ups per month that adds up to CHF 240 per year. The day-over-day delta is +0.017 CHF and the weekly delta is +0.023 CHF: tracking these fluctuations helps decide whether to refuel today or wait. The cheapest stations in All of Ticino are listed in real time by our crawler, which pulls from the Swiss federal price registry (FCA) and oil-company price lists. To optimise your commute, compare your work-zone median with Italian-side stations near the Como and Varese crossings: the cross-border gap typically swings between CHF 0.20 and CHF 0.40 per litre depending on the day's exchange rate.
CHF/EUR exchange rate and refuelling economics. The strong Swiss franc has eroded the structural advantage of refuelling in Italy for cross-border workers paid in CHF: with a favourable CHF/EUR rate, a Swiss-side litre can cost less in real EUR terms than an Italian-side litre for anyone earning above CHF 4,500/month. The break-even point depends on three variables — the day's exchange rate, your vehicle's fuel efficiency, the length of the detour required. With 6 L/100 km consumption, detours longer than 50 km to chase a cheaper pump rarely pay off once you factor in time and vehicle wear. To plan better, always check live border-wait times on the crossings map before refuelling — a 30-minute queue at the border can wipe out the Italian-side price advantage. For the net-from-gross salary calculation factor these recurring costs into the salary simulator.
Updated 2026-06-05: the average diesel price in All of Ticino is 2.171 CHF per litre. Data from Swiss stations (TCS Benzinpreis) within 20 km of the Italian border.
Today in All of Ticino the diesel costs 2.171 CHF per litre on average, +0.017 CHF compared to yesterday and +0.023 CHF compared to 7 days ago. This page is regenerated automatically every morning with the freshest data from stations in the area. Compare the three cheapest stations and check the weekly trend before you fill up during your cross-border commute.
How the 2.171 CHF/litre price in Ticino breaks down
The diesel price shown above (2.171 CHF/litre, observation 2026-06-05) breaks down into four components. First is the federal mineral-oil tax, fixed at CHF 0.7589/litre for diesel under the 2026 Confederation tariff — this is the heaviest component and doesn't vary station to station in Ticino. Second is the CO₂ surcharge tied to mandatory climate compensation, currently estimated at CHF 0.08-0.12/litre depending on the station's fuel mix. Third is the 8.1 % VAT, which on today's 2.171 CHF works out to roughly CHF 0.16/litre. Fourth is the operator margin: the residual at Ticino today is around CHF 1.15/litre — and this is the only component that varies between a branded station near the border and an independent pump on the outskirts, which is where you see the differences in the top-3 cheapest list further up the page. Data is collected via TCS Benzinpreis (Swiss Touring Club) — the federal price registry that stations in Switzerland must report by law — and our pipeline imports, maps by Ticino zone and publishes it every morning.
What it costs a cross-border worker to fill up in Ticino this month
Concrete case: a cross-border worker employed in Lugano who lives in Como drives about 80 km per day (40 km × 2). Over 22 working days that's 1,760 km/month; a car with average consumption of 6 L/100 km uses about 105 litres a month, roughly 4 fill-ups of 50 litres each. At 2.171 CHF/litre in Ticino the monthly diesel bill if you always refuel here is about CHF 434 (4 × 50 × 2.171). For someone commuting from Varese to Mendrisio (~60 km/day) the same maths gives ~80 L/month and CHF 174. Compare these figures with today's Italian price in Como, Varese or Saronno: our Italian-side page lists the same MIMIT observation in EUR/litre, so you can compute the real cross-border gap.
When does refuelling in Ticino actually pay off? The break-even depends on the day's CHF/EUR exchange rate and the detour you need. Rule of thumb: if the price here (2.171 CHF) translated to euros at today's rate is at least 0.08-0.10 EUR/litre lower than the Italian price in the nearest border municipality, refuelling on the Swiss side wins even after a 30-minute border queue. If the gap is smaller, fill up in Italy before crossing. For the gross-to-net cross-border salary calculation that includes fuel and border-queue time use the salary simulator; for the live CHF/EUR rate consult the currency comparator.
More frequently asked questions
Does the Swiss CO₂ surcharge apply to diesel as well?
Yes. Since 2008 Switzerland has applied a CO₂ compensation on fossil fuels (CO₂ Act, art. 26+). The amount varies with each station's fuel mix: in Ticino today the implicit CO₂ surcharge on 2.171 CHF/litre is roughly CHF 0.08-0.12. It isn't itemised on the receipt — it's already included in the pump price shown above.
Can I deduct fuel costs on my Italian tax return as a cross-border worker?
For Italian cross-border workers, fuel for home-to-work commuting is not directly deductible (it falls under the lump-sum employment deduction). It becomes deductible only if the car is used for documented business trips: in that case keep the Swiss receipt (with 8.1 % VAT) and the employer can reimburse you per ACI tables. For full scenarios see our cross-border tax guide.
Do prices in Ticino change at the weekend?
Yes, slightly. Ticino diesel prices follow three overlapping cycles: weekly (Tuesday-Thursday are typically cheapest, while Friday evening and Sunday carry a 0.02-0.04 CHF/litre premium driven by tourist demand), seasonal (June-August and December-January run 5-8 % above the annual average), and a macro cycle reflecting Brent moves with a 2-4 week lag. The figure above (2.171 CHF/litre on 2026-06-05) snapshots today only.
Discover more