Stations.

Stations are the structural calling cards of SBB. The figures on station users recorded by SBB show how much they are used. Besides street public transport vehicles, P+Rail and Bike+Rail both also provide access to our stations. These figures are complemented by the map of barrier-free stations, as well as diagrams and open data on stations users and SBB points of sale.

Loading the data table – please wait!
2019 2020 2021 2022 2023
 
Stations
  • Link

Stations


Stations and stops
number 798 799 805 805 806 +0.1%
  • Diagram
  • Link
  • Download

Stations and stops


Related Links


by infrastructure manager
  • Footnote

by infrastructure manager


Footnote

Lucerne station is shared by SBB and Zentralbahn and is only counted once here.
SBB Infrastructure
number 764 765 765 765 766 +0.1%
  • Diagram
  • Download

SBB Infrastructure


Sensetalbahn (standard gauge)
number 3 3 3 3 3 0.0%
  • Diagram
  • Download

Sensetalbahn (standard gauge)


Zentralbahn (metre gauge)
number 32 32 38 38 38 0.0%
  • Diagram
  • Download

Zentralbahn (metre gauge)


by canton
 
Aargau
number 64 64 64 65 65 0.0%
  • Diagram
  • Download

Aargau


Appenzell Ausserrhoden
number 0 0 0 0 0
  • Diagram
  • Download

Appenzell Ausserrhoden


Appenzell Innerrhoden
number 0 0 0 0 0
  • Diagram
  • Download

Appenzell Innerrhoden


Basel-Landschaft
number 21 21 21 21 21 0.0%
  • Diagram
  • Download

Basel-Landschaft


Basel-Stadt
number 4 4 4 4 4 0.0%
  • Diagram
  • Download

Basel-Stadt


Bern / Berne
number 89 89 95 95 95 0.0%
  • Diagram
  • Download

Bern / Berne


Fribourg / Freiburg
number 33 33 33 33 33 0.0%
  • Diagram
  • Download

Fribourg / Freiburg


Genève
number 20 21 21 21 21 0.0%
  • Diagram
  • Download

Genève


Glarus
number 16 16 16 16 16 0.0%
  • Diagram
  • Download

Glarus


Graubünden / Grigioni / Grischun
number 3 3 3 3 3 0.0%
  • Diagram
  • Download

Graubünden / Grigioni / Grischun


Jura
number 13 13 13 13 12 -7.7%
  • Diagram
  • Download

Jura


Luzern
number 45 45 45 45 45 0.0%
  • Diagram
  • Footnote
  • Download

Luzern


Footnote

Lucerne station is shared by SBB and Zentralbahn and is only counted once here.
Neuchâtel
number 25 25 25 26 26 0.0%
  • Diagram
  • Download

Neuchâtel


Nidwalden
number 7 7 7 7 7 0.0%
  • Diagram
  • Download

Nidwalden


Obwalden
number 11 11 11 11 11 0.0%
  • Diagram
  • Download

Obwalden


Schaffhausen
number 4 4 4 4 4 0.0%
  • Diagram
  • Download

Schaffhausen


Schwyz
number 15 15 15 15 15 0.0%
  • Diagram
  • Download

Schwyz


Solothurn
number 21 21 21 21 21 0.0%
  • Diagram
  • Download

Solothurn


St. Gallen
number 50 50 49 49 49 0.0%
  • Diagram
  • Download

St. Gallen


Thurgau
number 63 63 63 63 63 0.0%
  • Diagram
  • Download

Thurgau


Ticino
number 34 34 34 34 35 +2.9%
  • Diagram
  • Download

Ticino


Uri
number 5 5 5 5 5 0.0%
  • Diagram
  • Download

Uri


Valais / Wallis
number 28 28 28 28 28 0.0%
  • Diagram
  • Download

Valais / Wallis


Vaud
number 76 76 76 76 76 0.0%
  • Diagram
  • Download

Vaud


Zug
number 19 19 19 19 19 0.0%
  • Diagram
  • Download

Zug


Zürich
number 130 130 130 130 130 0.0%
  • Diagram
  • Download

Zürich


Germany
number 2 2 2 2 2 0.0%
  • Diagram
  • Download

Germany


with disabled access
number [416] [437] [473] 428 500 +16.8%
  • Diagram
  • Footnote
  • Link
  • Download

with disabled access


Footnote

Due to the clarification of requirements, fewer stations will be considered accessible for disabled people as of 2022.
of which SBB infrastructure
number [394] [414] [441] 394 463 +17.5%
  • Diagram
  • Link
  • Download

of which SBB infrastructure


Related Links


SBB points of sale
number 721 719 719 718 716 -0.3%
  • Diagram
  • Files
  • Footnote
  • Download

SBB points of sale


Footnote

SBB AG only, excluding subsidiaries. The number of points of sale within SBB cannot be considered in relation to the number of SBB train stations: sales points at stations whose infrastructure belongs to SBB may be operated by transport companies other than SBB (e.g. Lyss); in addition, SBB has points of sale that are not located in train stations (e.g. Genève Balexert) or that are not located in SBB stations (e.g. Konstanz).
Staffed by SBB employees
number 145 144 143 130 121 -6.9%
  • Diagram
  • Download

Staffed by SBB employees


Staffed by agencies
number 46 27 0 0 0
  • Diagram
  • Footnote
  • Download

Staffed by agencies


Footnote

Contracts with third-party sales outlets (agencies) expired at the end of 2020.
With self-service
number 530 548 576 588 595 +1.2%
  • Diagram
  • Download

With self-service


News stands at stations
number 229 234 129 129 140 +8.5%
  • Diagram
  • Download

News stands at stations


Convenience stores
number 153 159 229 231 245 +6.1%
  • Diagram
  • Download

Convenience stores


Advertising media
number 8,279 7,985 7,756 7,615 7,543 -0.9%
  • Diagram
  • Footnote
  • Download

Advertising media


Footnote

Analogue and digital advertising spaces.
Promotions at railway stations
number 12,057 7,684 8,467 7,869 7,882 +0.2%
  • Diagram
  • Download

Promotions at railway stations


 
Freight traffic
 
Marshalling yards
number 5 5 5 5 5 0.0%
  • Diagram
  • Link
  • Download

Marshalling yards


 
P+Rail and Bike+Rail
 
Railway stations with P+Rail
number 588 587 588 587 587 0.0%
  • Diagram
  • Link
  • Download

Railway stations with P+Rail


P+Rail parking spaces for private cars
number 28,999 29,091 29,281 29,312 29,402 +0.3%
  • Diagram
  • Link
  • Download

P+Rail parking spaces for private cars


Parking spaces for bikes managed by SBB
number 95,546 96,370 97,676 98,503 98,882 +0.4%
  • Diagram
  • Footnote
  • Download

Parking spaces for bikes managed by SBB


Footnote

Only takes into account the two-wheeler parking areas managed by SBB.
 
Station users
  • Files
  • Footnote
  • Link

Station users


Footnote

Station users: rail/public transport passengers, customers using shops and other outlets at stations, passers-by. Passengers changing trains count as one movement of persons.
Aarau
MP/working day 76,000 56,600 58,000 68,700 76,500 +11.4%
  • Diagram
  • Files
  • Download

Aarau


Baden
MP/working day 60,300 45,700 44,700 52,500 58,000 +10.5%
  • Diagram
  • Download

Baden


Basel SBB
MP/working day 136,200 92,400 95,700 124,000 140,400 +13.2%
  • Diagram
  • Files
  • Download

Basel SBB


Bellinzona
MP/working day 15,400 11,800 12,600 14,400 15,700 +9.0%
  • Diagram
  • Download

Bellinzona


Bern
MP/working day 330,300 227,600 228,800 275,700 296,500 +7.5%
  • Diagram
  • Files
  • Download

Bern


Biel/Bienne
MP/working day 69,400 53,000 54,600 61,500 63,600 +3.4%
  • Diagram
  • Files
  • Download

Biel/Bienne


Chur
MP/working day 39,300 29,700 31,400 36,300 39,500 +8.8%
  • Diagram
  • Download

Chur


Fribourg/Freiburg
MP/working day 32,200 23,300 25,100 29,900 32,800 +9.7%
  • Diagram
  • Download

Fribourg/Freiburg


Genève
MP/working day 177,100 111,700 115,600 156,000 171,000 +9.6%
  • Diagram
  • Files
  • Download

Genève


Genève-Aéroport
MP/working day 45,900 19,300 19,700 35,700 41,100 +15.1%
  • Diagram
  • Download

Genève-Aéroport


Genève-Eaux-Vives
MP/working day 7,600 11,200 13,400 +19.6%
  • Diagram
  • Download

Genève-Eaux-Vives


Lausanne
MP/working day 151,500 96,600 102,700 117,300 125,600 +7.1%
  • Diagram
  • Files
  • Download

Lausanne


Lugano
MP/working day 26,300 17,000 21,700 27,200 30,000 +10.3%
  • Diagram
  • Download

Lugano


Luzern
MP/working day 166,900 104,700 102,500 131,700 144,100 +9.4%
  • Diagram
  • Files
  • Download

Luzern


Neuchâtel
MP/working day 33,000 23,600 25,000 28,600 29,300 +2.4%
  • Diagram
  • Download

Neuchâtel


Olten
MP/working day 76,600 52,400 51,300 62,900 68,800 +9.4%
  • Diagram
  • Download

Olten


St. Gallen
MP/working day 81,800 54,200 54,100 69,100 77,800 +12.6%
  • Diagram
  • Files
  • Download

St. Gallen


Thun
MP/working day 45,200 30,500 30,700 35,900 40,500 +12.8%
  • Diagram
  • Download

Thun


Uster
MP/working day 28,000 22,300 22,500 25,500 27,500 +7.8%
  • Diagram
  • Download

Uster


Winterthur
MP/working day 128,200 91,700 95,000 121,400 131,100 +8.0%
  • Diagram
  • Files
  • Download

Winterthur


Zug
MP/working day 67,700 47,700 46,100 55,600 59,800 +7.6%
  • Diagram
  • Download

Zug


Zürich Altstetten
MP/working day 0 0 42,700 57,400 67,100 +16.9%
  • Diagram
  • Download

Zürich Altstetten


Zürich Enge
MP/working day 25,300 18,100 17,400 21,900 24,900 +13.7%
  • Diagram
  • Download

Zürich Enge


Zürich Hardbrücke
MP/working day 55,100 34,300 32,900 44,100 50,000 +13.4%
  • Diagram
  • Download

Zürich Hardbrücke


Zürich HB
MP/working day 460,700 294,600 286,400 367,400 399,000 +8.6%
  • Diagram
  • Files
  • Download

Zürich HB


Zürich Oerlikon
MP/working day 117,400 84,200 84,500 104,300 113,900 +9.2%
  • Diagram
  • Files
  • Download

Zürich Oerlikon


Zürich Stadelhofen
MP/working day 99,500 67,900 68,100 81,100 86,800 +7.0%
  • Diagram
  • Files
  • Download

Zürich Stadelhofen