Updated · 2026-04-21

Diesel price today in Mendrisio

Updated 2026-04-21: the average diesel price in Mendrisio is 2.193 CHF per litre. Data from Swiss stations (TCS Benzinpreis) within 20 km of the Italian border.

Average price today
2.193
CHF/litre
vs yesterday
0.000 CHF
vs 7 days ago

Today in Mendrisio the diesel costs 2.193 CHF per litre on average, 0.000 CHF compared to yesterday and — 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.

Top 3 cheapest stations

  1. Station Allo Svincolo
    Via Francesco Borromini 6, 6850 Mendrisio
    2.100 CHF/litre
  2. Orcam
    Via Carlo Maderno 41, 6850 Mendrisio
    2.190 CHF/litre
  3. SOCAR / Piccadilly Mendrisio Via Franco Zorzi
    Via Franco Zorzi 4, 6850 Mendrisio
    2.290 CHF/litre

Last 7 days trend

The chart below shows the price trend for the last 7 days — handy to decide whether to fill up today or wait. Data comes from Swiss stations close to the border and is updated daily. History builds up as the days go by.

Date Average price today
2026-04-15
2026-04-16
2026-04-17
2026-04-18
2026-04-19
2026-04-20 2.193 CHF
2026-04-21 2.193 CHF

Frequently asked questions

How often is the price updated?

The diesel price in Mendrisio 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.