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!
2020 2021 2022 2023 2024
 
Stations
  • Link

Stations


Stations and stops
number 799 805 805 806 801 -0.6%
  • Diagram
  • Download

Stations and stops


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 765 765 765 766 761 -0.7%
  • 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 38 38 38 38 0.0%
  • Diagram
  • Download

Zentralbahn (metre gauge)


by canton
 
Aargau
number 64 64 65 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 95 95 95 94 -1.1%
  • Diagram
  • Download

Bern / Berne


Fribourg / Freiburg
number 33 33 33 33 32 -3.0%
  • Diagram
  • Download

Fribourg / Freiburg


Genève
number 21 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 12 12 0.0%
  • 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 26 26 25 -3.8%
  • 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 51 50 50 50 50 0.0%
  • Diagram
  • Download

St. Gallen


Thurgau
number 62 62 62 62 62 0.0%
  • Diagram
  • Download

Thurgau


Ticino
number 34 34 34 35 35 0.0%
  • 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 74 -2.6%
  • 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 [437] [473] 428 500 523 +4.6%
  • 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 [414] [441] 394 463 485 +4.8%
  • Diagram
  • Footnote
  • Download

of which SBB infrastructure


Footnote

Due to the clarification of requirements, fewer stations will be considered accessible for disabled people as of 2022.
SBB points of sale
number 719 719 718 716 711 -0.7%
  • 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 144 143 130 121 121 0.0%
  • Diagram
  • Download

Staffed by SBB employees


Staffed by agencies
number 27 0 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 548 576 588 595 590 -0.8%
  • Diagram
  • Download

With self-service


News stands at stations
number 234 129 129 140 141 +0.7%
  • Diagram
  • Download

News stands at stations


Convenience stores
number 159 229 231 245 239 -2.4%
  • Diagram
  • Download

Convenience stores


Advertising media
number 7,985 7,756 7,615 7,543 7,343 -2.7%
  • Diagram
  • Footnote
  • Download

Advertising media


Footnote

Analogue and digital advertising spaces.
Promotions at railway stations
number [7,684] [8,467] [7,869] [7,882] 5,086 -35.5%
  • Diagram
  • Footnote
  • Download

Promotions at railway stations


Footnote

Changed delimitation between promotions and events.
 
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 587 588 587 587 588 +0.2%
  • Diagram
  • Link
  • Download

Railway stations with P+Rail


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

P+Rail parking spaces for private cars


Parking spaces for bikes managed by SBB
number 96,370 97,676 98,503 98,882 100,102 +1.2%
  • 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 56,600 58,000 68,700 76,500 78,600 +2.7%
  • Diagram
  • Files
  • Download

Aarau


Baden
MP/working day 45,700 44,700 52,500 58,000 55,400 -4.5%
  • Diagram
  • Download

Baden


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

Basel SBB


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

Bellinzona


Bern
MP/working day 227,600 228,800 275,700 296,500 298,900 +0.8%
  • Diagram
  • Files
  • Download

Bern


Biel/Bienne
MP/working day 53,000 54,600 61,500 63,600 65,200 +2.5%
  • Diagram
  • Files
  • Download

Biel/Bienne


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

Chur


Fribourg/Freiburg
MP/working day 23,300 25,100 29,900 32,800 31,500 -4.0%
  • Diagram
  • Download

Fribourg/Freiburg


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

Genève


Genève-Aéroport
MP/working day 19,300 19,700 35,700 41,100 43,000 +4.6%
  • Diagram
  • Download

Genève-Aéroport


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

Genève-Eaux-Vives


Lausanne
MP/working day 96,600 102,700 117,300 125,600 127,900 +1.8%
  • Diagram
  • Files
  • Download

Lausanne


Lugano
MP/working day 17,000 21,700 27,200 30,000 34,100 +13.7%
  • Diagram
  • Download

Lugano


Luzern
MP/working day 104,700 102,500 131,700 144,100 145,400 +0.9%
  • Diagram
  • Files
  • Download

Luzern


Neuchâtel
MP/working day 23,600 25,000 28,600 29,300 28,900 -1.4%
  • Diagram
  • Download

Neuchâtel


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

Olten


St. Gallen
MP/working day 54,200 54,100 69,100 77,800 77,400 -0.5%
  • Diagram
  • Files
  • Download

St. Gallen


Thun
MP/working day 30,500 30,700 35,900 40,500 40,400 -0.2%
  • Diagram
  • Download

Thun


Uster
MP/working day 22,300 22,500 25,500 27,500 27,900 +1.5%
  • Diagram
  • Download

Uster


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

Winterthur


Zug
MP/working day 47,700 46,100 55,600 59,800 58,900 -1.5%
  • Diagram
  • Download

Zug


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

Zürich Altstetten


Zürich Enge
MP/working day 18,100 17,400 21,900 24,900 24,400 -2.0%
  • Diagram
  • Download

Zürich Enge


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

Zürich Hardbrücke


Zürich HB
MP/working day 294,600 286,400 367,400 399,000 405,200 +1.6%
  • Diagram
  • Files
  • Download

Zürich HB


Zürich Oerlikon
MP/working day 84,200 84,500 104,300 113,900 113,800 -0.1%
  • Diagram
  • Files
  • Download

Zürich Oerlikon


Zürich Stadelhofen
MP/working day 67,900 68,100 81,100 86,800 84,500 -2.6%
  • Diagram
  • Files
  • Download

Zürich Stadelhofen