Latest collection in the sample: 05.11.2026, 15:55 CET
Swiss diesel stations — TCS + OSM snapshot — page 24
100 Swiss diesel stations in the national snapshot with TCS prices + OpenStreetMap inventory, 2 canton groups. Completeness not verified.
Browse by canton or canton group
Canton group SH (27 stations)
- Kofi Stein am RheinWagenhauserstrass 37, 8260 Stein am Rhein · Price 2.43 CHF/l · checked 05.11, 15:55
- LAPOSTE — PostEbnatstrasse 125, 8200 Schaffhausen · Price 2.46 CHF/l · checked 05.11, 15:55
MIGROL — Migrol ServiceHaafpünt 1, 8233 Bargen SH · Price 2.39 CHF/l · checked 05.11, 15:55
MIGROL — Migrol TankstelleIndustriestrasse 8, 8222 Beringen · Price 2.39 CHF/l · checked 05.11, 15:55
MIGROL — Migrol ServicePetersburg 343B, 8262 Ramsen · Price unavailable for this fuel
MIGROL — Migrol TankstellePetersburg 416, 8262 Ramsen · Price unavailable for this fuel
MIGROL — Migrol TankstelleSchaffhauserstrasse 227, 8222 Beringen · Price 2.39 CHF/l · checked 05.11, 15:55
MIGROL — Migrol TankstelleSchwarzwaldstrasse 73, 8226 Schleitheim · Price 2.44 CHF/l · checked 05.11, 15:55
MIGROL — Migrol Service HerblingenStüdliackerstrasse 4, 8207 Schaffhausen · Price 2.43 CHF/l · checked 05.11, 15:55
MIGROL — Migrol ServiceZollstrasse 6, 8219 Trasadingen · Price 2.36 CHF/l · checked 05.11, 15:55
- NASA TankstelleZollstrasse 54, 8212 Neuhausen am Rheinfall · Price 2.38 CHF/l · checked 05.11, 15:55
OIL — OIL! tank & go AutomatenstationStüdliackerstrasse 10, 8207 · Price 2.37 CHF/l · checked 05.11, 15:55
OIL — OIL! tank & go AutomatenstationZollstrasse 30, 8212 · Price 2.36 CHF/l · checked 05.11, 15:55
SHELL — Moveri SchaffhausenEbnatstrasse 111, 8200 Schaffhausen · Price 2.44 CHF/l · checked 05.11, 15:55
SHELL — Migrol Service Thayngen.Grenzstrasse 72, 8240 Thayngen · Price 2.42 CHF/l · checked 05.11, 15:55
SHELL — Shell RheinfallSchaffhauserstrasse 38, 8212 Neuhausen Am Rheinfall · Price 2.39 CHF/l · checked 05.11, 15:55
SHELL — Shell ZollZollstrasse 79, 8240 Thayngen · Price 2.42 CHF/l · checked 05.11, 15:55
SOCAR — SOCAR Schaffhausen BachstrasseBachstrasse 55, 8200 Schaffhausen · Price 2.39 CHF/l · checked 05.11, 15:55
SOCAR — SOCAR ThayngenGrenzstrasse 80, 8240 Thayngen · Price 2.42 CHF/l · checked 05.11, 15:55
SOCAR — SOCAR Schaffhausen GrubenGrubenstrasse 80, 8200 Schaffhausen · Price 2.39 CHF/l · checked 05.11, 15:55
SOCAR — SOCAR BargenHaafpüntstrasse 5, 8233 Bargen SH · Price 2.39 CHF/l · checked 05.11, 15:55
SOCAR — Tankstelle SOCAR RamsenMoskau 568, 8262 Ramsen · Price unavailable for this fuel
SOCAR — SOCAR RheinfallMühlenstrasse 96, 8200 Schaffhausen · Price 2.40 CHF/l · checked 05.11, 15:55
- SPURT — SPURT BargenSteigstrasse 4, 8233 Bargen · Price unavailable for this fuel
TAMOIL — TAMOIL NeunkirchGrosser Letten 3, 8213 Neunkirch · Price 2.39 CHF/l · checked 05.11, 15:55
- Tannair GmbHPrice unavailable for this fuel
- WegmüllerPrice unavailable for this fuel
Canton group SO (73 stations)
AGIP — Remo SchmidPrice unavailable for this fuel
AgrolaDammstrasse, 4500 Solothurn · Price unavailable for this fuel
AGROLA — Agrola OensingenAeussere Klus 39, 4702 Oensingen · Price 2.39 CHF/l · checked 05.11, 15:55
AGROLA — Agrola WinznauBurmattstrasse, 4652 Winznau · Price 2.45 CHF/l · checked 05.11, 15:55
AGROLA — Agrola Wangen b. OltenDorfstrasse 5, 4612 Wangen b. Olten · Price 2.39 CHF/l · checked 05.11, 15:55
AGROLA — Agrola SubingenGewerbestrasse 1, 4553 Subingen · Price 2.41 CHF/l · checked 05.11, 15:55
AGROLA — Agrola BellachGewerbestrasse 27, 4512 Bellach · Price 2.42 CHF/l · checked 05.11, 15:55
AGROLA — Agrola BalsthalHolderweg 2, 4710 Balsthal · Price 2.39 CHF/l · checked 05.11, 15:55
AGROLA — Agrola GrenchenNeckarsulmstrasse 50, 2540 Grenchen · Price 2.42 CHF/l · checked 05.11, 15:55
- Arn+Meier — Rägeboge-GaragePrice unavailable for this fuel
AVIA — AVIA DornachBahnhofstr. 2, 4143 Dornach · Price 2.14 CHF/l · checked 05.11, 15:55
AVIA — SPAR express AVIA RiedholzBaselstr. 13, 4533 Riedholz · Price 2.42 CHF/l · checked 05.11, 15:55
AVIA — AVIA RodersdorfBiederthalstr. 51, 4118 Rodersdorf · Price 2.35 CHF/l · checked 05.11, 15:55
AVIA — AVIA TankstelleBielstr. 7, 4512 Bellach · Price 2.39 CHF/l · checked 05.11, 15:55
AVIA — AVIA TankstelleBiezwilstr. 3, 3253 Schnottwil · Price 2.32 CHF/l · checked 05.11, 15:55
AVIA — AVIA MetzerlenChallstr. 8, 4116 Metzerlen · Price 2.35 CHF/l · checked 05.11, 15:55
AVIA — AVIA KestenholzGäustr. 140, 4703 Kestenholz · Price 2.42 CHF/l · checked 05.11, 15:55
AVIA — Pneu Bögli AGGewerbestr. 7, 4528 Zuchwil · Price 2.39 CHF/l · checked 05.11, 15:55
AVIA — Th. NyffeneggerGösgerstr. 14, 4652 Winznau · Price 2.38 CHF/l · checked 05.11, 15:55
AVIA — AVIA GächliwilHauptstr. 10, 4584 Gächliwil · Price 2.37 CHF/l · checked 05.11, 15:55
AVIA — AVIA HochwaldHauptstr. 21, 4146 Hochwald · Price 2.32 CHF/l · checked 05.11, 15:55
AVIA — AVIA TankstelleLuzernstr. 42, 4556 Aeschi · Price 2.33 CHF/l · checked 05.11, 15:55
AVIA — Spar expressOltnerstr. 62, 5012 Schönenwerd · Price 2.37 CHF/l · checked 05.11, 15:55
BP — BP Unbemannte Station DornachBruggweg 74, 4143 Dornach · Price 2.37 CHF/l · checked 05.11, 15:55
BP — BP Service KappelGunzgen-Süd, 4616 Kappel · Price 2.67 CHF/l · checked 05.11, 15:55
BP — BP Tankstelle DullikenIm Schäfer 2, 4657 Dulliken · Price 2.41 CHF/l · checked 05.11, 15:55
BP — BP Tankstelle BreitenbachLaufenstrasse 6, 4226 Breitenbach · Price 2.38 CHF/l · checked 05.11, 15:55
BP — BP Service DeitingenMittelland-Süd, 4543 Deitingen · Price 2.48 CHF/l · checked 05.11, 15:55
BP — BP Unbemannte Station NiedergösgenOltnerstrasse 45, 5013 Niedergösgen · Price 2.38 CHF/l · checked 05.11, 15:55
BP — BP Unbemannte Station BellachRömerstrasse 8, 4512 Bellach · Price 2.41 CHF/l · checked 05.11, 15:55
BP — BP Service HägendorfSolothurnstrasse 14, 4614 Hägendorf · Price 2.39 CHF/l · checked 05.11, 15:55
- Carmazon AG TankstelleWilerweg 34, 4600 Olten · Price unavailable for this fuel
CoopFabrikstrasse 3 · Price unavailable for this fuel
COOP — Coop ProntoAlte Landstrasse 49, 4657 Dulliken · Price 2.41 CHF/l · checked 05.11, 15:55
COOP — Coop ProntoBielstrasse 50, 4500 Solothurn · Price 2.39 CHF/l · checked 05.11, 15:55
COOP — Coop ProntoBolacker 8, 4564 Obergerlafingen · Price 2.39 CHF/l · checked 05.11, 15:55
COOP — Coop ProntoDorfstrasse 20, 4612 Wangen b. Olten · Price 2.39 CHF/l · checked 05.11, 15:55
COOP — Coop ProntoFabrikstrasse 3, 4552 Derendingen · Price 2.41 CHF/l · checked 05.11, 15:55
COOP — Coop ProntoGösgerstrasse 32, 5012 Schönenwerd · Price 2.37 CHF/l · checked 05.11, 15:55
COOP — Coop ProntoGurzelenstrasse 2, 4512 Bellach · Price 2.39 CHF/l · checked 05.11, 15:55
COOP — Coop ProntoHausimollstrasse 3, 4622 Egerkingen · Price 2.39 CHF/l · checked 05.11, 15:55
COOP — Coop ProntoSolothurnstrasse 109, 2540 Grenchen · Price 2.39 CHF/l · checked 05.11, 15:55
COOP — Coop ProntoWengimattstrasse 1, 4710 Klus-Balsthal · Price 2.38 CHF/l · checked 05.11, 15:55
- Discount TankstelleSolothurnstrasse 50, 4562 Bieberist · Price 2.43 CHF/l · checked 05.11, 15:55
- ecostopPrice unavailable for this fuel
- ECOSTOP — ecostop Garage Piccinato AGHauptstrasse 46, 4112 Bättwil · Price 2.38 CHF/l · checked 05.11, 15:55
- ECOSTOP — ecostop NunningenIm See 14, 4208 Nunningen · Price 2.38 CHF/l · checked 05.11, 15:55
- Ecostop TrimbachBaslerstrasse 150, 4632 Trimbach · Price 2.33 CHF/l · checked 05.11, 15:55
ENI — Eni DeitingenAutobahn A1, 4543 Deitingen · Price 2.44 CHF/l · checked 05.11, 15:55
ENI — Eni DerendingenLuzernstrasse 4, 4552 Derendingen · Price 2.41 CHF/l · checked 05.11, 15:55
ENI — Eni HaegendorfSolothurnerstrasse 22, 4614 Haegendorf · Price 2.38 CHF/l · checked 05.11, 15:55
ENI — ENI TankstelleSolothurnstr. 164, 2540 Grenchen · Price 2.39 CHF/l · checked 05.11, 15:55
- Flamol - BalsthalThalstrasse 29, 4710 Balsthal · Price 2.33 CHF/l · checked 05.11, 15:55
- Fredy´s TankstelleOltnerstrasse 6, 5014 Gretzenbach · Price 2.33 CHF/l · checked 05.11, 15:55
- Garage Frey Transport AGHauptstrasse 3, 4625 Oberbuchsiten · Price 2.42 CHF/l · checked 05.11, 15:55
- Garage LantzPrice unavailable for this fuel
- Garage Otto Howald AGEngestrasse 13, 4500 Solothurn · Price 2.42 CHF/l · checked 05.11, 15:55
- Garage Roschi AGHauptstrasse 44, 4566 Kriegstetten · Price 2.43 CHF/l · checked 05.11, 15:55
- Gustoil BalsthalLindenallee 25, 4710 Balsthal · Price 2.33 CHF/l · checked 05.11, 15:55
- Gustoil ZuchwilPrice unavailable for this fuel
- HostettlerPrice unavailable for this fuel
JUBIN — Station de WelschenrohrHauptstrasse 110, 4716 Welschenrohr · Price 2.33 CHF/l · checked 05.11, 15:55
- Lagerhaus Lohn Maison Virchaux AGSolothurnstrasse 3, 4573 Lohn-Ammannsegg · Price 2.49 CHF/l · checked 05.11, 15:55
- LAPOSTE — PostLippermattstrasse, 4710 Balsthal · Price 2.42 CHF/l · checked 05.11, 15:55
- LPG Garage PlusPrice unavailable for this fuel
- Mercedes-Benz Automobil AGIndustriestrasse 23, 4623 Neuendorf · Price 2.34 CHF/l · checked 05.11, 15:55
- MERILLAT — MérillatHauptstrasse 7, 4716 Welschenrohr · Price 2.38 CHF/l · checked 05.11, 15:55
- MidlandHauptstrasse 87, 4528 Zuchwil · Price 2.39 CHF/l · checked 05.11, 15:55
MIGROL — Migrol ServiceAutobahntankstelle Gunzgen-Nord, 4617 Gunzgen · Price 2.44 CHF/l · checked 05.11, 15:55
MIGROL — Migrol TankstelleBaselstrasse 30, 4500 Solothurn · Price 2.39 CHF/l · checked 05.11, 15:55
MIGROL — Migrol TankstelleBielstrasse 1, 2544 Bettlach · Price 2.39 CHF/l · checked 05.11, 15:55
MIGROL — Migrol TankstelleBodenackerstrasse 63/63A, 4657 Dulliken · Price 2.38 CHF/l · checked 05.11, 15:55
MIGROL — Migrol TankstelleFabrikstrasse 6c, 4513 Langendorf · Price 2.38 CHF/l · checked 05.11, 15:55
How this index works
This index combines a TCS provider snapshot collected from the verified Cloud Function with the OpenStreetMap physical inventory, keeping inventory and price observations separate. It keeps every row after stable deduplication. Its contract explicitly says inventoryCompleteness: not-verified: this is not a complete census of Swiss pumps and does not imply that every retail site is present. Petrol and diesel are independent fields: when the diesel price is missing, the station remains visible with “Price unavailable for this fuel”. Collection time records when the snapshot was read; TCS does not necessarily provide the time when the pump price changed. Existing Ticino station detail links remain available; other stations are informational rows until a national URL contract exists.
Why this index helps cross-border commuters
For cross-border commuters, a useful comparison depends on the actual route, fuel type and observation date. A national price may be far from your crossing and does not include detour costs. Compare the same fuel in one currency with a dated exchange rate, account for extra kilometres, tolls and time, and check the displayed pump price before refuelling. Ticino pages still serve the border comparator: its projection remains limited to stations within 25 km of the monitored Italian municipalities, while this index preserves the combined TCS + OpenStreetMap national view.