- Switzerland
- Automotive and mobility
- Gas station
Gas stations in Switzerland
Database of gas stations in Switzerland: 4,942 records with address and coordinates, postal code, phone numbers, website, email, social media, opening hours and chain — in all cantons, one file for 30 €. Also separately: a canton or a city — a share of the price of the category, from 10 €. Part of the “Automotive and mobility” sector.
How many gas stations are there in Switzerland?
4,942 records
As of November 9, 2026, our database contains 4,942 records in the “Gas station” category in Switzerland — 13% of the “Automotive and mobility” sector. That is 54.1 per 100,000 inhabitants. Most are in the cantons of Bern (658), Zurich (545) and Vaud (420). 3,256 (66%) belong to chains; the largest are AVIA (426), AGROLA (304) and Migrol (249).
B2B contacts of gas stations in Switzerland: contents
How often the fields are filled in this category.
| Field | Format | Filled | % |
|---|---|---|---|
| Company name | text, as in the listing | 100% | |
| Sector and category | e.g. Health and medicine · Dentist | 100% | |
| Other categories | e.g. “Orthodontist, Dental hygienist” | 28% | |
| Address | text | 100% | |
| Postal code | 4 digits | 100% | |
| Canton, major region and city | 26 cantons, 7 major regions | 100% | |
| Coordinates | latitude and longitude | 100% | |
| Phone | +41 format, up to 5 numbers · unique numbers: 2,713 | 84% | |
| Mobile | mobile number flag | 3% | |
| Website | URL | 70% | |
| from the company’s website · unique addresses: 249 | 38% | ||
| Social media | Facebook, Instagram, LinkedIn … | 40% | |
| Opening hours | published or not | 72% | |
| Chain | name of the chain; empty — independent | 66% |
List of gas stations in Switzerland: data sample
Rows from the export — you can page through the table. Click a phone number, website or email: the contacts open after a free sign-up, up to 20 companies a day.
| Company | City | Phone | Website and email | Social media |
|---|---|---|---|---|
Piccadilly SA - Eni, MigrolinoVia Cantonale 36, 6987 Caslano
Gas station Car wash, General store
Chain: Piccadilly |
CaslanoTicino | |||
Migrol TankstelleWinterthurerstrasse 686, 8051 Zürich
Gas station
Chain: Migrol |
ZurichZurich | |||
AGROLA TopShopHasliring 20, 6032 Emmen
Gas station
Chain: AGROLA |
EmmenLucerne | |||
RA Rallye Garage StaldenTalstrasse, 3922 Stalden
Gas station
Chain: Rallye Garage |
StaldenValais | |||
ST Station-service du Garage du TennisRte de Corbaroche 13, 1723 Marly
Gas station
Chain: Garage du Tennis |
MarlyFribourg | |||
TA Tankstelle Shop LaufenBaselstrasse 48, 4242 Laufen
Gas station
|
LaufenBasel-Landschaft | |||
GE GEISER petro.com agHallensträsschen, 4900 Langenthal
Gas station
|
LangenthalBern |
mobile |
||
CL Clis Center TankstellenTalstrasse 80, 7563 Samnaun
Gas station
|
SamnaunGrisons | |||
Tankstelle Voegtlin-Meyer AGSolothurnstrasse 14, 4702 Oensingen
Gas station
Chain: Voegtlin-Meyer |
OensingenSolothurn | |||
MI Midland TankstelleHauptstrasse 10, 6418 Rothenthurm
Gas station
|
RothenthurmSchwyz | |||
CA CarXpertRte des Monts-de-Lavaux 318, 1090 Lutry
Gas station
|
LutryVaud | |||
BO BootstankstelleHafenstrasse, 9320 Arbon
Gas station
|
ArbonThurgau | |||
TO Topas Oil GmbHCholgrabe 2, 5306 Tegerfelden
Gas station
|
TegerfeldenAargau | |||
AG AGROLA Tankstelle & LAVEBA Shop St. Margrethen, LAVEBA LANDI AGBaumgarten Strasse 1b, 9430 St. Margrethen
Gas station Alternative fuel station, Coffee stand
|
St. MargrethenSt. Gallen | |||
ST Station-service Maison Blanche SARte de Chancy 500, 1284 Chancy
Gas station
|
ChancyGeneva | |||
Elektroladestation Combo, CHAdeMO, Typ 2Zürcherstrasse 140, 4052 Basel
Gas station
Chain: swisscharge.ch-Ladestation |
BaselBasel-Stadt | |||
SO SOCAR TankstellenshopGüterstrasse 1a, 6060 Sarnen
Gas station Car wash, Grocer
|
SarnenObwalden | |||
ST Station Garage Du PortPort-de-la-Côte 2, 2012 Auvernier
Gas station Fuel supplier
|
AuvernierNeuchâtel | |||
ST Station-service St-HubertRue Saint-Hubert 57, 2854 Bassecourt
Gas station
|
BassecourtJura |
— |
||
SP Spurt TankstelleSäge 205, 9428 Walzenhausen
Gas station
Chain: Spurt Tankstelle |
WalzenhausenAppenzell Ausserrhoden |
Gas stations by canton
Active records of the category in each canton and per 100,000 inhabitants. Click a column to sort.
| Canton ↕ | Records ↓ | Share ↕ | Per 100,000 inh. ↕ |
|---|---|---|---|
| BernEspace Mittelland | 658 | 13% |
61.1 |
| ZurichZurich region | 545 | 11% |
33.4 |
| VaudLake Geneva region | 420 | 8% |
48.6 |
| AargauNorthwestern Switzerland | 414 | 8% |
55.7 |
| St. GallenEastern Switzerland | 358 | 7% |
65.8 |
| TicinoTicino region | 336 | 7% |
93.4 |
| LucerneCentral Switzerland | 268 | 5% |
60.7 |
| ValaisLake Geneva region | 254 | 5% |
67.5 |
| FribourgEspace Mittelland | 223 | 5% |
63.5 |
| GrisonsEastern Switzerland | 205 | 4% |
98.8 |
| ThurgauEastern Switzerland | 200 | 4% |
66.0 |
| SolothurnEspace Mittelland | 181 | 4% |
62.1 |
| GenevaLake Geneva region | 147 | 3% |
27.4 |
| Basel-LandschaftNorthwestern Switzerland | 128 | 3% |
42.1 |
| NeuchâtelEspace Mittelland | 107 | 2% |
59.3 |
| SchwyzCentral Switzerland | 93 | 2% |
54.7 |
| JuraEspace Mittelland | 82 | 2% |
109.1 |
| SchaffhausenEastern Switzerland | 62 | 1% |
68.8 |
| Basel-StadtNorthwestern Switzerland | 60 | 1% |
29.4 |
| ZugCentral Switzerland | 47 | 1% |
34.8 |
| GlarusEastern Switzerland | 37 | 1% |
87.2 |
| ObwaldenCentral Switzerland | 31 | 1% |
77.7 |
| Appenzell AusserrhodenEastern Switzerland | 27 | 1% |
47.2 |
| UriCentral Switzerland | 24 | <1% |
62.2 |
| NidwaldenCentral Switzerland | 23 | <1% |
50.4 |
| Appenzell InnerrhodenEastern Switzerland | 12 | <1% |
71.0 |
Where there are the most
Cities with the most records in this category.
Gas stations: chains
Chains with locations in this category. Share — of all records of the category of Switzerland.
| Rank | Chain | Locations | Cantons | Market share | Addresses |
|---|---|---|---|---|---|
| 01 | AVIAGas station · 426 locations in Switzerland |
426 | 25 | 8.6% |
|
| 02 | AGROLAGas station · 335 locations in Switzerland |
304 | 22 | 6.2% |
|
| 03 | MigrolGas station · 322 locations in Switzerland |
249 | 25 | 5.0% |
|
| 04 | ShellGas station · 237 locations in Switzerland |
231 | 24 | 4.7% |
|
| 05 | bpGas station · 266 locations in Switzerland |
230 | 24 | 4.7% |
|
| 06 | EniGas station · 233 locations in Switzerland |
228 | 22 | 4.6% |
|
| 07 | Coop ProntoGas station · 333 locations in Switzerland |
210 | 21 | 4.2% |
|
| 08 | TamoilGas station · 246 locations in Switzerland |
209 | 21 | 4.2% |
|
| 09 | Ruedi RüsselGas station · 208 locations in Switzerland |
208 | 20 | 4.2% |
|
| 10 | SOCARGas station · 201 locations in Switzerland |
195 | 22 | 3.9% |
More categories in the “Automotive and mobility” sector
Questions about the “Gas station” category
As of November 9, 2026, our database contains 4,942 gas stations in Switzerland. 3,256 (66%) belong to chains; the rest are independent. The largest chains here are AVIA (426), AGROLA (304) and Migrol (249).
All gas stations in Switzerland cost 30 € — one file for the whole country. The price depends on the number of records; a canton or a city is available separately, at the corresponding share of this price (from 10 €). The complete database of all sectors costs 620 €.
84% of the records have a phone number (124 with a mobile number), 70% a website, 40% social media and 72% published opening hours. 38% have an email address — it comes from the company’s own website. All rows have an address and coordinates.
XLSX and CSV (UTF-8, semicolon as separator), one row per company: name, sector, category and other categories, chain, canton, major region, city, postal code, address, coordinates, phone numbers, website, email, social media, published opening hours and the date the listing was added. The files appear in your account after payment.
Each update adds new listings and removes companies that the source marks as closed. The date of the data is shown at the top of every page.