Latest collection in the sample: 05.11.2026, 15:55 CET
Swiss diesel stations — TCS + OSM snapshot — page 21
100 Swiss diesel stations in the national snapshot with TCS prices + OpenStreetMap inventory, 1 canton groups. Completeness not verified.
Browse by canton or canton group
Canton group SG (100 stations)
AGROLA — Agrola St. GallenBildstrasse 1, 9015 St. Gallen · Price 2.37 CHF/l · checked 05.11, 15:55
AGROLA — Agrola Haag (Rheintal)Buchserstr.2, 9469 Haag (Rheintal) · Price 2.39 CHF/l · checked 05.11, 15:55
AGROLA — AGROLA Tankstelle & LAVEBA ShopBurietstrasse 11, 9425 Thal · Price 2.39 CHF/l · checked 05.11, 15:55
AGROLA — Agrola Wil SG 1Churfirstenstrasse 3, 9501 Wil SG 1 · Price 2.37 CHF/l · checked 05.11, 15:55
AGROLA — Agrola Eschenbach SGDorfstrasse 17, 8733 Eschenbach SG · Price 2.43 CHF/l · checked 05.11, 15:55
AGROLA — Agrola LenggenwilDorfstrasse 21, 9525 Lenggenwil · Price 2.33 CHF/l · checked 05.11, 15:55
AGROLA — Agrola AmdenDorfstrasse 25, 8873 Amden · Price 2.39 CHF/l · checked 05.11, 15:55
AGROLA — Agrola UznachEisenbahnstrasse, 8730 Uznach · Price 2.43 CHF/l · checked 05.11, 15:55
AGROLA — Agrola Benken SGGiessenstrasse, 8717 Benken SG · Price 2.43 CHF/l · checked 05.11, 15:55
AGROLA — Agrola ZuckenrietHauptstrasse 23, 9526 Zuckenriet · Price 2.38 CHF/l · checked 05.11, 15:55
AGROLA — AgrolaHauptstrasse 77, 9477 Trübbach · Price 2.34 CHF/l · checked 05.11, 15:55
AGROLA — AgrolaHauptstrasse 87, 9113 Degersheim · Price 2.39 CHF/l · checked 05.11, 15:55
AGROLA — Agrola St. Margrethen SGIndustriestrasse 43, 9430 St. Margrethen SG · Price 2.41 CHF/l · checked 05.11, 15:55
AGROLA — Agrola BerneckKirchgass 2b, 9442 Berneck · Price 2.40 CHF/l · checked 05.11, 15:55
AGROLA — Agrola Altstätten SGKriessernstrasse 13, 9450 Altstätten SG · Price 2.39 CHF/l · checked 05.11, 15:55
AGROLA — Agrola GoldingenLaupenstrasse 2, 8638 Goldingen · Price unavailable for this fuel
AGROLA — Agrola Ebnat-KappelMitteldorfstr. 25, 9642 Ebnat-Kappel · Price 2.33 CHF/l · checked 05.11, 15:55
AGROLA — Agrola Buchs SGMühleäulistr. 1, 9470 Buchs SG · Price 2.39 CHF/l · checked 05.11, 15:55
AGROLA — Agrola BazenheidNeue Industriestrasse 77, 9602 Bazenheid · Price 2.39 CHF/l · checked 05.11, 15:55
AGROLA — LandiNiederuzwilerstrasse, 9240 Niederglatt · Price 2.39 CHF/l · checked 05.11, 15:55
AGROLA — Agrola Altstätten SGOberrieterstrasse 87, 9450 Altstätten SG · Price 2.39 CHF/l · checked 05.11, 15:55
AGROLA — Agrola BrunnadernRestaurant Bahnhof, 9125 Brunnadern · Price 2.39 CHF/l · checked 05.11, 15:55
AGROLA — Agrola WattwilRickenstrasse 68, 9630 Wattwil · Price 2.36 CHF/l · checked 05.11, 15:55
AGROLA — Agrola WittenbachRomanshornerstrasse 51, 9300 Wittenbach · Price 2.43 CHF/l · checked 05.11, 15:55
AGROLA — Agrola OberbürenSandackerstrasse, 9245 Oberbüren · Price 2.42 CHF/l · checked 05.11, 15:55
AGROLA — Agrola KaltbrunnSchulhausstrasse 21, 8722 Kaltbrunn · Price 2.41 CHF/l · checked 05.11, 15:55
AGROLA — Agrola MörschwilSt. Gallerstrasse 17, 9402 Mörschwil · Price 2.41 CHF/l · checked 05.11, 15:55
AGROLA — Agrola Zuzwil SGSt. Gallerstrasse, 9524 Zuzwil SG · Price 2.41 CHF/l · checked 05.11, 15:55
AGROLA — AGROLA Tankstelle und LAVEBA ShopStaatsstrasse 5, 9470 Werdenberg · Price 2.39 CHF/l · checked 05.11, 15:55
AGROLA — Agrola GrabsStaatsstrasse 55, 9472 Grabs · Price 2.35 CHF/l · checked 05.11, 15:55
AGROLA — Agrola FlumsStaatsstrasse, 8890 Flums · Price 2.34 CHF/l · checked 05.11, 15:55
AGROLA — Agrola GoldachSulzstrasse 21, 9403 Goldach · Price 2.43 CHF/l · checked 05.11, 15:55
AGROLA — Agrola St. GallenTeufenerstrasse 166, 9012 St. Gallen · Price 2.41 CHF/l · checked 05.11, 15:55
AGROLA — Agrola St. JohannToggenburgerstrasse 40, 9652 Nesslau-Krummenau · Price 2.33 CHF/l · checked 05.11, 15:55
AGROLA — Agrola Neuhaus SGUznacherstrasse, 8732 Neuhaus SG · Price 2.43 CHF/l · checked 05.11, 15:55
AGROLA — Agrola BütschwilWilerstrasse 12, 9606 Bütschwil · Price 2.39 CHF/l · checked 05.11, 15:55
AGROLA — Agrola WattwilWilerstrasse 87, 9630 Wattwil · Price 2.44 CHF/l · checked 05.11, 15:55
AGROLA — Agrola St. GallenZürcherstrasse 268, 9014 St. Gallen · Price 2.37 CHF/l · checked 05.11, 15:55
Avia — P&P Autotreff AGPrice unavailable for this fuel
AVIA — AVIA Shop TankstelleA1 St. Gallen - St. Margrethen, 9430 St. Margrethen · Price 2.06 CHF/l · checked 05.11, 15:55
AVIA — Spitzmeilen Garage AGAlte Landstrasse, 8890 Flums · Price 2.07 CHF/l · checked 05.11, 15:55
AVIA — Dorfgarage Waldkirch AGArneggerstr. 25, 9205 Waldkirch · Price 2.37 CHF/l · checked 05.11, 15:55
AVIA — AVIA TankstelleBischofszellerstrasse 133, 9200 Gossau · Price 2.37 CHF/l · checked 05.11, 15:55
AVIA — AVIA TankstelleBogenstr. 13, 9000 St. Gallen · Price 2.37 CHF/l · checked 05.11, 15:55
AVIA — Alvier-Garage AGBüeli 101, 9475 Sevelen · Price 2.43 CHF/l · checked 05.11, 15:55
AVIA — ECSA Chemicals AGBurgauerstr. 17, 9230 Flawil · Price 2.39 CHF/l · checked 05.11, 15:55
AVIA — AVIA TankstelleBurgstr. 15, 9000 St. Gallen · Price 2.37 CHF/l · checked 05.11, 15:55
AVIA — SPAR expressDiepoldsauerstr. 60, 9443 Widnau · Price 2.41 CHF/l · checked 05.11, 15:55
AVIA — Hans WohlgensingerDorf 9, 9613 Mühlrüti · Price 2.38 CHF/l · checked 05.11, 15:55
AVIA — Gschwend Garage Altstätten AGFeldwiesenstr. 31, 9450 Altstätten · Price 2.42 CHF/l · checked 05.11, 15:55
AVIA — Baldegger Automobile AG OberuzwilFlawilerstr. 36, 9242 Oberuzwil · Price 2.38 CHF/l · checked 05.11, 15:55
AVIA — Hanspeter + Stefan AlbrechtFurtstr. 88, 9125 Brunnadern · Price 2.39 CHF/l · checked 05.11, 15:55
AVIA — Avia TankstelleGieselbach 2218, 9642 Ebnat-Kappel · Price 2.45 CHF/l · checked 05.11, 15:55
AVIA — AVIA TankstelleHaagerstr. 82, 9473 Gams · Price 2.42 CHF/l · checked 05.11, 15:55
AVIA — AVIA im RietliHauptstr. 102, 9422 Staad · Price 2.43 CHF/l · checked 05.11, 15:55
AVIA — AVIA TankstelleHauptstr. 151, 9658 Wildhaus · Price 2.37 CHF/l · checked 05.11, 15:55
AVIA — Osterwalder St. Gallen AGHauptstr. 2, 9422 Staad · Price 2.43 CHF/l · checked 05.11, 15:55
AVIA — SPAR expressHauptstr. 65, 9436 Balgach · Price 2.41 CHF/l · checked 05.11, 15:55
AVIA — Winiger Velo MotoHauptstr. 75b, 9434 Au · Price 2.41 CHF/l · checked 05.11, 15:55
AVIA — Alpiger Getränke AGHauptstr. 8, 9657 Unterwasser · Price 2.37 CHF/l · checked 05.11, 15:55
AVIA — SPAR expressIkarusstr. 2, 9015 St. Gallen · Price 2.37 CHF/l · checked 05.11, 15:55
AVIA — Dorfgarage Oberbüren GmbHIm Dorf 14, 9245 Oberbüren · Price 2.40 CHF/l · checked 05.11, 15:55
AVIA — Spar Handels AGIndustriestrasse 149, 9200 Gossau · Price 2.37 CHF/l · checked 05.11, 15:55
AVIA — SPAR expressKonstanzerstr. 86, 9500 Wil · Price 2.39 CHF/l · checked 05.11, 15:55
AVIA — AVIA TankstelleLangäulistrasse , 9470 Buchs · Price 2.39 CHF/l · checked 05.11, 15:55
AVIA — SPAR expressLanggasse 41, 9008 St. Gallen · Price 2.48 CHF/l · checked 05.11, 15:55
AVIA — AVIA TankstelleLanggasse 51, 9008 St. Gallen · Price 2.48 CHF/l · checked 05.11, 15:55
AVIA — Urs WietlisbachMoosstr. 6, 9030 Abtwil · Price 2.37 CHF/l · checked 05.11, 15:55
AVIA — AVIA Shop TankstelleNeue Wangserstr. 8, 7320 Sargans · Price 2.34 CHF/l · checked 05.11, 15:55
AVIA — Fleuben-Garage AGOberrieterstr. 61, 9450 Altstätten · Price 2.42 CHF/l · checked 05.11, 15:55
AVIA — SPAR expressOberstr. 137, 9000 St. Gallen · Price 2.37 CHF/l · checked 05.11, 15:55
AVIA — AVIA Shop TankstelleRaststätte Sankt Margrethen Süd, 9430 St. Margrethen · Price 2.54 CHF/l · checked 05.11, 15:55
AVIA — Schloss-Garage Büchel AGRheinstr. 7, 9463 Oberriet · Price 2.42 CHF/l · checked 05.11, 15:55
AVIA — Garage RitzRorschacherstr. 38, 9402 Mörschwil · Price 2.46 CHF/l · checked 05.11, 15:55
AVIA — AVIA See-TankstelleRosengartenstr. 8, 8882 Unterterzen · Price 2.34 CHF/l · checked 05.11, 15:55
AVIA — Broder AGSt. Gallerstr. 124, 7320 Sargans · Price 2.34 CHF/l · checked 05.11, 15:55
AVIA — AVIA TankstelleSt. Gallerstr. 2, 9403 Goldach · Price 2.41 CHF/l · checked 05.11, 15:55
AVIA — City Garage AGSt. Gallerstr. 76, 9403 Goldach · Price 2.43 CHF/l · checked 05.11, 15:55
AVIA — SPAR expressSt. Gallerstr. 97, 9200 Gossau · Price 2.34 CHF/l · checked 05.11, 15:55
AVIA — Andreas Hilty Garage GmbHStaatsstr. 83, 9472 Grabs · Price 2.42 CHF/l · checked 05.11, 15:55
AVIA — AVIA TankstelleTägernaustr. 2, 8734 Ermenswil · Price 2.46 CHF/l · checked 05.11, 15:55
AVIA — Schawalder GarageThalerstr. 5, 9400 Rorschacherberg · Price 2.49 CHF/l · checked 05.11, 15:55
AVIA — Auto Mächler AGUznacherstr. 21, 8722 Kaltbrunn · Price 2.48 CHF/l · checked 05.11, 15:55
AVIA — Ernst Sommer AGWolfikon 73, 9533 Kirchberg · Price 2.41 CHF/l · checked 05.11, 15:55
AVIA — Bild - Garage AGZürcherstr. 431, 9015 St. Gallen · Price 2.37 CHF/l · checked 05.11, 15:55
AVIA — Garage Hartmann Sargans AGZürcherstr. 5, 7320 Sargans · Price 2.34 CHF/l · checked 05.11, 15:55
- BEBECO9001 St. Gallen · Price unavailable for this fuel
- BEBECO9552 Bronschhofen · Price unavailable for this fuel
BP — BP Service BruggwaldPrice unavailable for this fuel
BP — BP Service JonaPrice unavailable for this fuel
BP — BP Thurau SüdA1, 9501 Wil · Price 2.58 CHF/l · checked 05.11, 15:55
BP — BP Service Thurau NordA1, 9501 Wil SG 1 · Price 2.53 CHF/l · checked 05.11, 15:55
BP — Raststätte Rheintal OstA13, 9470 Buchs SG · Price 2.58 CHF/l · checked 05.11, 15:55
BP — BP Unbemannte Station HeerbruggAuerstrasse 34, 9435 Heerbrugg · Price 2.41 CHF/l · checked 05.11, 15:55
BP — BP Unbemannte Station NiederuzwilBankstrasse 7b, 9244 Niederuzwil · Price 2.49 CHF/l · checked 05.11, 15:55
BP — BP Service UnterterzenBergsboden, 8882 Unterterzen · Price 2.59 CHF/l · checked 05.11, 15:55
BP — BP Unbemannte Station SchänisBiltnerstrasse 32, 8718 Schänis · Price 2.34 CHF/l · checked 05.11, 15:55
BP — BP Unbemannte Station ArneggBischofszellerstrasse 315, 9212 Arnegg · Price 2.37 CHF/l · checked 05.11, 15:55
BP — BP Unbemannte Station Wattwil BleikenstrasseBleikenstrasse 45, 9630 Wattwil · Price 2.38 CHF/l · checked 05.11, 15:55
BP — BP Unbemannte Station GoldachBruggmühlestrasse 26, 9403 Goldach · Price 2.43 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.