Updated · 2026-08-11

Swiss diesel stations — full Ticino index

54 Swiss diesel stations across 5 border zones. TCS data refreshed daily.

Stations
54
Zones
5
Source
TCS Benzinpreis
Refresh
Daily
See today’s diesel price →

Browse by zone

Stations in Chiasso

Border: Chiasso · Brogeda · Pedrinate

14

Stations in Mendrisio

Border: Stabio · Gaggiolo · Bizzarone

6

Stations in Lugano

Sottoceneri hub · A2 Lugano-South/North

17
Anfra — Anfra Carburanti Sagl
Via Cantonale 8, Magliaso
Ecsa — ECSA Energy SA - Stazione di servizio Pregassona
Via Cantonale 41, 6963 Lugano
Ecsa — ECSA Energy SA - Caslano
Via Colombera 10, 6987 Caslano
Ecsa 2 — ECSA Energy SA
Via Colombera 38, 6987 Caslano
Eni
Eni — Eni Gandria
Strada Per Gandria, 6978 Gandria
Eni
Eni
Via Cantonale 36, 6987 Caslano
Eni 2 — Eni Magliaso
Via Cantonale, 6983 Magliaso
Eni 3 — Eni Gandria
Via Cantonale 46, 6978 Gandria
Euro — Euro Service
Via Cantonale 18, 6987 Caslano
Euro — Euro service
Via Colombera 45, 6987 Caslano
Euro 2 — Euro Service
Via Cantonale 12, 6814 Cadempino
Garage — Garage sport SA
Via Cantonale 7, 6814 Cadempino
Migrol
Migrol — Stazione di servizio Migrol
Via Lugano 49, 6953 Lugaggia
Piccadilly
Piccadilly — SOCAR / Piccadilly Gandria
Via Cantonale 14, 6978 Gandria
Righetti
Via Circonvallazione 9, Lugano
Socar
Socar — SOCAR Ponte Tresa
Via Colombera 24, 6987 Caslano
Texon — Texon Service
Via Cantonale 50, 6987 Caslano

Stations in Bellinzona

Cantonal capital · A2/A13 split

12

Stations in Locarno

Lake Maggiore · Brissago crossing

5

How this index works

Prices come from TCS Benzinpreis (Touring Club Suisse), which aggregates official listings from Swiss stations. Our pipeline maps each station to its Ticino border zone, deduplicates same-brand same-address entries, and publishes one dedicated page per station with daily-fresh data. The index below groups stations by zone so you can compare options near your usual border crossing at a glance. If the station you are looking for is missing, TCS may not have observed it today — the list is regenerated every night.

Why this index helps cross-border commuters

For Italian-resident workers crossing into Switzerland every day, the diesel price is a recurring expense. Comparing stations near your crossing — Chiasso, Brogeda, Gaggiolo, Stabio, Bizzarone — can save CHF 0.05-0.10 per litre: on a 50-litre tank that is CHF 2.50-5, and across 200 fill-ups per year (5-day commute) the gap grows to CHF 500-1000. This page makes it easy to map your personal station set: pick the zone of your usual border crossing and compare options by brand, address, and today's price.