The following is a list of railway companies which operate routes on Swiss territory.
Standard gauge The following is a complete list of all railway companies which operate routes on Swiss territory. It also includes routes of foreign railway companies (e.g. Deutsche Bahn), but not routes of Swiss companies in neighbouring countries.
Not included are railway companies which do not operate their own routes (e.g. Cisalpino, Hupac or the former Lokoop) as well as operators of short connecting goods lines.
If there is no abbreviation shown, it means that this company always appears with its full name.
Companies in operation today (standard gauge) CompanyAbbreviationSinceNotesAppenzeller BahnenAB2006Merger of Appenzeller Bahnen, Trogenerbahn (both gauge), Rorschach-Heiden-Bahn (rack, full interchange) and Rheineck-Walzenhausen-Bahn ()BDWM TransportBDWM1997Merger of Bremgarten-Dietikon-Bahn and Wohlen-Meisterschwanden-Bahn, gauge passenger traffic, gauge for freight: Wohlen - Villmergen and Wohlen - Bremgarten West (dual gauge, still owned by SBB)BLS AGBLS2006Merger of BLS Lötschbergbahn and Regionalverkehr MittellandChemins de fer du JuraCJ1944Mostly gaugeDampfbahn-Verein Zürcher OberlandDVZO2000Bäretswil-Bauma, heritage railway operating since 1978Deutsche BahnDB AG1994Operates railway lines around Schaffhausen and Basel, owned by the German stateEmmentalbahn ETB 2014 Sumiswald-Grünen–HuttwilSumiswald-Grünen–Wasen im EmmentalFerrovie dello Stato Italiane (now called Trenitalia)FS1992Passenger services: Trenitalia; only a few meters into Switzerland at ChiassoHafenbahn Schweiz HBSAG 2011 Merger of former Hafenbahn des Kantons Basel-Stadt in Kleinhüningen and former Hafenbahn des Kantons Basel-Landschaft in Au and Birsfelden. Freight only, 2 separate networksOensingen-Balsthal-BahnOeBB1899Österreichische BundesbahnenÖBB1947from the Rhine bridges to Buchs and St. Margrethen, owned by the Austrian stateRegionAlpsRA2003Rigi BahnenRB1992Rack railway, very restricted interchangeSBB-CFF-FFSSBB CFF FFS1902Company since 1999, fully owned by the Swiss ConfederationSüdostbahnSOB2001MergerSihltal Zürich Uetliberg BahnSZU1973SNCFSNCF1938train services to Basel and Geneva, no tracks ownedSursee-Triengen-BahnST1912Passenger service discontinued, goods traffic onlyTramway du sud-ouest lausannois TL 2012 Métro and rubber-tyred metro, small profile, TSOL and LO until 2012THURBO200290% Subsidiary of SBBTransports de Martigny et RégionsTMR2001Partly gaugeTransports publics FribourgeoisTPF2000Partly gaugeTransports publics NeuchâteloistransN2012Partly gaugeTransports Vallée de Joux - Yverdon-les-Bains - Ste-CroixTRAVYS2001Partly gauge
All companies CompanyAbbreviationFromUntilNotesAlpTransit GotthardATG1998building company, subsidiary of SBB, no public railway tracks currentlyBLS AGBLS2006BLS LötschbergbahnBLS1996Bern-Lötschberg-Simplon-BahnBLS19071996Spiez-Frutigen-BahnSFB19011906ThunerseebahnTSB18931912BödelibahnBB18721900Bern-Neuenburg-BahnBN19011996Gürbetal-Bern-Schwarzenburg-BahnGBS19441996Bern-Schwarzenburg-BahnBSB19071943GürbetalbahnGTB19011943Spiez-Erlach-Zweisimmen-BahnSEZ19421996Also known as SimmentalbahnErlenbach-Zweisimmen-BahnEZB19021941Spiez-Erlenbach-BahnSEB18971941Regionalverkehr MittellandRM19972006Emmental-Burgdorf-Thun-BahnEBT19421996Burgdorf-Thun-BahnBTB18991941EmmentalbahnEB18751941Schweizerische CentralbahnSCB(1876)(1883)Section Solothurn-Biberist EBTSolothurn-Münster BahnSMB19081996Vereinigte Huttwil-BahnenVHB19441996Huttwil-Wolhusen-BahnHWB18951943Langenthal-Huttwil-BahnLHB19271943Langenthal-Huttwil-BahnLHB18891926Huttwil-Eriswil-BahnHEB19151926Ramsei-Sumiswald-Huttwil-BahnRSHB19081943Chemin de fer de l'Etat de GenèveCFEG1888Genève-Eaux-Vives–Annemasse, operated by SNCF on behalf of the canton. After construction of the Eaux-Vives–La Praille link, it will become the property of the SBBChemins de fer du JuraCJ1944partly narrow gaugeRégional Porrentruy-BonfolRPB19011943Régional Saignelégier-GlovelierRSG19041943Narrow gauge since 1953Chemin de fer Vevey-ChexbresVCh1904Route leased to SBBDampfbahn-Verein Zürcher OberlandDVZO2000Bäretswil-Bauma, heritage railway operating since 1978SBB-CFF-FFSSBB1947(2000)Bäretswil-Bauma, transferred to DVZO in 2000Uerikon-Bauma-BahnUeBB19011948Deutsche BahnDB AG1994Around Schaffhausen and Basel, tracks owned by the German stateDeutsche BundesbahnDB19521994Betriebsvereinigung der Südwestdeutschen EisenbahnenSWDE19481952Under sequestrationDeutsche Eisenbahn-Strecken in der SchweizDR19451948Under sequestrationDeutsche ReichsbahnDRB19371945Deutsche Reichsbahn-GesellschaftDRG19241937Deutsche Reichseisenbahnen19201924Großherzoglich Badische StaatseisenbahnenBadStB18551920Wiesentalbahn18621889Integrated into BadStB in 1889Ferrovie dello StatoFS1992Passenger services: TrenitaliaEnte Ferrovie dello StatoFS19051991Strade ferrate meridionaliSFM18851905Società ferroviaria dell'Alta ItaliaSFAI18761885Hafenbahn Schweiz AG 2010 Hafenbahn des Kantons Basel-Stadt HBS 1924 2010 Kleinhüningen, St. Johann, freight onlyHafenbahn des Kantons Basel-Landschaft HBL 1940 2010 Au, Birsfelden, freight onlyKriens-Luzern-BahnKLB1886Passenger service discontinued, goods traffic onlyMétro Lausanne-OuchyLO1877Funicular before 1958Oensingen-Balsthal-BahnOeBB1899Österreichische BundesbahnenÖBB1947Around Buchs and St. MargrethenÖsterreichische StaatseisenbahnenÖStB19451947Deutsche Eisenbahn-Strecken in der SchweizDR19451945Under sequestrationDeutsche ReichsbahnDR19381945Bundesbahnen ÖsterreichsBBÖ19211938Österreichische StaatsbahnenÖStB19191921Kaiserlich-königliche österreichische StaatsbahnenKKÖStB18851919VorarlbergerbahnVB18721885Rigi BahnenRB1992Arth-Rigi-BahnARB18731992Vitznau-Rigi-BahnVRB19691992Change of nameRigi BahnRB18711969Rorschach-Heiden-BahnRHB18752006Merged with Appenzeller Bahnen in 2006SBB-CFF-FFSSBB CFF FFS1902Aargauische SüdbahnAS18741901Bötzbergbahn18751902Genève-La Plaine18941912Paris-Lyon-MéditerranéePLM1862(1894)Lyon-GenèveLG18581862Chemin de fer Vevey-ChexbresVCh19042013Route leased to SBBGotthardbahnGB18741909Jura neuchâteloisJN18861913Jura-Bern-Lucerne-BahnJBL1884(1886)Neuchâtel-Le Locle Col des RochesChemin de fer Jura-SimplonJS18901903Jura-Bern-Lucerne-BahnJBL18841889Neuchâtel-Le Locle Col des Roches to JN in 1886Bern-Luzern-BahnBLB18751884Bernische StaatsbahnBSB1861(1875)Gümligen-LangnauSchweizerische Ostwestbahn18601861Jura bernoisJB18741884Jura industrielJI18571875Porrentruy-DellePD18721876Bernische StaatsbahnBSB18611877Gümligen-Langnau to BLB in 1875Schweizerische Ostwestbahn18601861Chemin de fer Pont-VallorbePV18861890Suisse Occidentale-SimplonSOS18811889Suisse-OccidentaleSO18721881Franco-SuisseFS18591871Lausanne-Fribourg-BerneLFB18581871Genève-VersoixGV18581858Ouest SuisseOS18551871Jougne-EclépensJE18701876SimplonS18741881Ligne d'italieLI18591874Schweizerische CentralbahnSCB18541901Chemins de fer de l'EstEST18541872Section Basel-St. Johann-GrenzeStrasbourg-Bâle18441854Schweizerische NordostbahnNOB1853(1881)Section Suhr-ZofingenSchweizerische NordostbahnNOB18531902Suhr-Zofingen to SCB in 1881Sulgen-Gossau (Bischofszellerbahn)SG18761885Bülach-Regensberg-BahnBR18651876Effretikon-Wetzikon-Hinwil-BahnEH18761885Schweizerische Nordbahn18471853First railway company of SwitzerlandSchweizerische NationalbahnSNB18751880Zürich-Zug-Luzern-BahnZZL18641891SeethalbahnSTB18831922SensetalbahnSTB19042000ToggenburgerbahnTB18701902TösstalbahnTTB18751917Uerikon-Bauma-BahnUeBB19011948Vereinigte SchweizerbahnenVSB18571902Glatttalbahn18561857Sankt-Gallisch-Appenzellischen Eisenbahn18551857Schweizerische Südostbahn18531857Not to be confused with today's SOBWald-Rüti-BahnWR18761902Wohlen-BremgartenWB18761901line leased to Bremgarten-Dietikon-Bahn in 1912, dual gaugeSüdostbahnSOB2001FusionBodensee-Toggenburg-BahnBT19102000Schweizerische SüdostbahnSOB18902000Wädenswil-Einsiedeln-BahnWE18771889Zürichsee-GotthardbahnZGB18781889Sihltal Zürich Uetliberg BahnSZU1973SihltalbahnSiTB18921972Bahngesellschaft Zürich-ÜetlibergBZUe19221972Change of name after bankruptcy of earlier companyUetlibergbahn-GesellschaftUeB18751922SNCFSNCF1938Around Basel and GenevaAlsace-LorraineAL19181938Reichseisenbahn Elsaß-LothringenEL18721918Chemins de fer de l'EstEST18541872Strasbourg-Bâle18441854Paris-Lyon-MéditerranéePLM18621938Lyon-GenèveLG18581862Sursee-Triengen-BahnST1912Passenger service discontinued, goods traffic onlyTramway du sud-ouest lausannoisTOSL1991THURBO2002Subsidiary of SBBMittelthurgau-BahnMThB19112002SBB-CFF-FFSSBB CFF FFS(1902)(2002)Regional services in north-eastern SwitzerlandTransports de Martigny et RégionsTMR2001Partly narrow gaugeChemin de fer Martigny-Orsières-Le ChâbleMO19102001Transports publics FribourgeoisTPF2000Partly narrow gaugeChemins de fer Fribourgeois Gruyère-Fribourg-MoratGFM19422000Partly narrow gaugeChemin de fer Bulle-RomontBR18681941Chemin de fer Fribourg-Morat-AnetFMA19031941Fribourg-MoratFM18981903Transports Régionaux NeuchâteloisTRN1999Partly narrow gaugeChemin de fer Régional du Val-de-TraversRVT18831998Transports Vallée de Joux - Yverdon-les-Bains - Ste-CroixTRAVYS2001Chemin de fer Orbe-ChavornayOC18942000Chemin de fer Pont-BrassusPBr18992000Wohlen-Meisterschwanden-BahnWM19161997† merged with BD to BDWM Transport on 31 May 1997
Narrow gauge
All companies