Updated · 2026-07-21

Diesel price Switzerland today — Ticino

Diesel today in All of Ticino: 1.975 CHF/litre · -0.014 CHF vs yesterday, +0.022 CHF vs 7 days.

Average price today
1.975
CHF/litre
vs yesterday
-0.014 CHF
vs 7 days ago
+0.022 CHF

All Ticino jobs →

Editorial assessment for today's price

Frontaliere Ticino assigns 4.4/5 to the average diesel price in All of Ticino: today's level is stable or down vs yesterday and less competitive than 7 days ago. The assessment combines the current daily average (1.975 CHF/litre), recent trend direction and the presence of low-price stations in the local shortlist.

Top 3 cheapest stations

  1. AGROLA
    Agrola Bellinzona
    Via San Gottardo 65, 6500 Bellinzona
    1.780 CHF/litre
  2. COOP
    Coop Pronto
    Via Monte Ceneri 20, 6512 Giubiasco
    1.850 CHF/litre
  3. GARAGE 64
    Via Emilio Bossi 6, 6830 Chiasso
    1.860 CHF/litre

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.

1.9381.9742.0112.0482.084 6/216/267/17/67/117/167/21
1.9311.9932.0562.1192.181 4/225/115/256/96/237/77/21
1.9311.9932.0562.1192.181 4/225/115/256/96/237/77/21
1.9311.9932.0562.1192.181 4/225/115/256/96/237/77/21
1.9311.9932.0562.1192.181 4/225/115/256/96/237/77/21
Min: 1.948 CHFAvg: 1.986 CHFMax: 2.074 CHF
Min: 1.948 CHFAvg: 2.085 CHFMax: 2.164 CHF
Min: 1.948 CHFAvg: 2.085 CHFMax: 2.164 CHF
Min: 1.948 CHFAvg: 2.085 CHFMax: 2.164 CHF
Min: 1.948 CHFAvg: 2.085 CHFMax: 2.164 CHF
DateAverage price today
2026-07-151.955 CHF
2026-07-161.957 CHF
2026-07-171.957 CHF
2026-07-181.966 CHF
2026-07-191.968 CHF
2026-07-201.989 CHF
2026-07-211.975 CHF
7-day average1.967 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 1.975 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.014 CHF and the weekly delta is +0.022 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-07-21: the average diesel price in All of Ticino is 1.975 CHF per litre. Data from Swiss stations (TCS Benzinpreis) within 20 km of the Italian border.

Today in All of Ticino the diesel costs 1.975 CHF per litre on average, -0.014 CHF compared to yesterday and +0.022 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 1.975 CHF/litre price in Ticino breaks down

The diesel price shown above (1.975 CHF/litre, observation 2026-07-21) 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 1.975 CHF works out to roughly CHF 0.15/litre. Fourth is the operator margin: the residual at Ticino today is around CHF 0.97/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 1.975 CHF/litre in Ticino the monthly diesel bill if you always refuel here is about CHF 395 (4 × 50 × 1.975). For someone commuting from Varese to Mendrisio (~60 km/day) the same maths gives ~80 L/month and CHF 158. 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 (1.975 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 1.975 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 (1.975 CHF/litre on 2026-07-21) snapshots today only.

Discover more