Seznam švýcarských železničních společností obsahuje i společnosti, které provozují tramvajovou dopravu z toho důvodu, že tato se historicky vyvinula ze železniční dopravy.Seznam obsahuje i zaniklé nebo sloučené společnosti, tedy skutečný počet položek může být (a je) reálně menší.

Vysvětlivky typu:  N – normální rozchod,  U – úzký rozchod,  t – tramvaj,  Lv – lanovka, visutá (společnost spravuje oba druhy dopravy)

červený podklad – provoz ukončen,  zelený podklad – aktivní provoz,  šedý podklad – fúzované společnosti

{|class="wikitable sortable" border="1" cellspacing="0" cellpadding="0" style="text-align: center;" |+ |-bgcolor=#D0D0D0 | Spol.  | Typ  | Fúze  |   Od    |   Do    | Nástupce  |Trať |Článek |- |style="background:#FFFFFF;"| A|| colspan="7" style="background:#FFFFFF;"| |- |AB||U||AWW, SLB||1875||1988||AB |Appenzell – Gossau SG

|AB||U||AB, SGA||1988||2006||AB

|style="background:#E0FFE0;"|AB||N,U||AB, RhW, TB||2006||…||

|AG||U|| ||1911||1947||SGA |Altstätten – Gais

|AGB||t|| ||1907||1925||StStZ |Albisgütli-Bahn

|AL||U|| ||1896||1899||BAM |Apples – L’Isle

|style="background:#E0FFE0;"|AL||U|| ||1900||1999||(TPC) |Aigle – Leysin Grand Hôtel

|AL||N||+EL||1918||1939||SNCF |d'Alsace – de Lorraine

|AOM||U|| ||1907||1945||AOMC |Aigle – Ollon – Monthey

|style="background:#E0FFE0;"|AOMC||U||AOM, MCM||1946||…||(TPC)

|ARB||N|| ||1873||1992||RB |Arth – Rigi |ARB |- |AS||N|| ||1874||1901||SBB |Aargauische Südbahn

|AS||U|| ||1901||1956||WSB |Aarau – Schöftland

|style="background:#E0FFE0;"|ASD||U|| ||1913||…||(TPC) |Aigle – Sepey – Diablerets

|style="background:#E0FFE0;"|ASm||U||RVO, SNB, BTI, OAK||1999||…||

|ASt||U|| ||1889||1931||SGA |Appenzeller – Strassenbahn – Gesellschaft

|style="background:#E0FFE0;"|ATG||N,U|| ||1998||…|| |AlpTransit Gotthard

|AWW||U||+SB||1940||1947||AB |Appenzell – Weissbad – Wasserauen

|style="background:#FFFFFF;"| B|| colspan="7" style="background:#FFFFFF;"| |- |style="background:#FFE0E0;"|BA||U|| ||1911||1973|| |Biasca – Acquarossa

|BAM||U||+AL||1895||2003||MBC |Biere – Apples – Morges

|BB||N|| ||1872||1900||TSB |Bödelibahn

|BB||U|| ||1908||1942||RhB |Bernina-Bahngesellschaft

|BBs *)||N|| ||1875||1902||SBB |Bözbergstrecke

|style="background:#E0FFE0;"|BC||U|| ||1968||…|| |Museumsbahn Blonay-Chamby

|style="background:#E0FFE0;"|BDWM||U||BD, WM||2000||…|| |BDWM Transport

|BEB||Ut|| ||1902||1974||BLT |Birseckbahn

|BFD||U|| ||1915||1925||FO |Brig – Furka – Disentis

|BGV||U|| ||1898||1906||BGVC |Bex – Gryon – Villars

|BGVC||U||+BGV||1906||1942||BVB |Bex – Gryon – Villars – Chesieres

|BLB||N|| ||1875||1884||JBL |Bern – Luzern, fúze BSB

|style="background:#E0FFE0;"|BLM||U,Lv|| ||1891||…|| |Lauterbrunnen – Mürren |BLM |- |BLS||N||SFB, TSB||1907||1996||BLS

|BLS||N||BLS, RM||1996||2006|| BLB AG

|style="background:#E0FFE0;"|BLS AG||N|| ||2006||…|| |Bern – Lötschberg – Simplon / Lötschbergbahn

|style="background:#E0FFE0;"|BLT||Ut||BEB, BTB, BUeB, TBA||1974||…||

|BM||U|| ||1907||1941||RhB |Societa Ferrovia elettrica Bellinzona-Mesocco

|style="background:#FFE0E0;"|BMB||U|| ||1913||1940|| |Biel – Meinisberg

|BMGWB||U|| ||1898||1907||BWB |Bern – Muri – Gümligen – Worb

|BN||N|| ||1901||1996||BLS |Bern – Neuenburg

|BOB||U|| ||1873||1890||BOB AG |Berner Oberland Bahn |BOB |- |style="background:#E0FFE0;"|BOB AG||U||BOB, SP||1890||…|| |Berner Oberland-Bahnen

|BR||N|| ||1865||1876||NOB |Zürich Oerlikon – Dielsdorf / Bülach

|BR||N|| ||1868||1941||GFM |Bulle – Romont

|style="background:#E0FFE0;"|BRB||U|| ||1889||…|| |Brienz – Rothorn |BRB |- |style="background:#FFE0E0;"|BrMB||U|| ||1904||1969|| |Brunnen – Morschach – Axenstein

|BSB||N|| ||1861||1875||BLB |Bernische Staatsbahn, fúze SOBn

|BSB||N|| ||1861||1877||JB |Bernische Staatsbahn, fúze SOBn

|BSB||N|| ||1907||1943||GBS |Bern – Schwarzenburg

|BT||N|| ||1910||2001||SOB |Bodensee – Toggenburg

|BTB||Ut|| ||1887||1974||BLT |Birsigtalbahn

|BTB||N|| ||1899||1941||RM |Burgdorf – Thun

|BTI||U|| ||1916||1999||ASm |Blei – Tauffelen – Ins, fúze SLB

|BUeB||Ut|| ||1921||1974||BLT |Basellandschaftliche Ueberlandbahn

|style="background:#E0FFE0;"|BVB||U||BGVC, VB||1943||…||(TPC) |Bex – Villiars – Bretaye

|BVZ||U|| ||1961||1991||BVZ |Brig – Visp – Zermatt (přejmenování VZ) |BVZ |- |BVZ||U|| ||1991||2002||MGB |BVZ Zermatt-Bahn

|BWB||U|| ||1907||1926||VBW |Bern – Worb, fúze BMGWB

|BZB||Ut|| ||1912||1921||SZB |Bren

|BZUe||N||+UeB||1922||1972||SZU |Zürich – Üetliberg

|style="background:#FFFFFF;"| C|| colspan="7" style="background:#FFFFFF;"| |- |CBM||U|| || || ||CEG |Châtel – Bulle – Montbovon

|CBV||Nt|| ||1903||1913||VMCV |Chillon – Byron – Villeneuve

|CEG||U|| ||1903||1941||GFM |Chemins de fer electriques de la Gruyere, fúze CBM, CP

|style="background:#E0FFE0;"|CFEG||N|| ||1888||…|| |francouzské kantony

|style="background:#E0FFE0;"|CFF||N|| ||1902||…||

|CEV||U|| ||1902||1902||BC |Vevey – Saint-Légier – Blonay

|CEV||U|| ||1902||2001||MVR |Vevey – Saint-Légier – Blonay

|style="background:#E0FFE0;"|CH||-|| ||1968||…|| |Schweizerische Eidgenossenschaft

|ChA||U|| ||1914||1941||RhB |Chur – Arosa

|style="background:#E0FFE0;"|CIS||N|| ||1993||…|| |Stuttgart – Curych – Basilej – Ženeva – Milán – Florencie – Benátky |CIS |- |style="background:#E0FFE0;"|CJ||N,U||CTN, RPB, RSG, SC||1944||…|| |Jura/Jurabahnen

|CMN||U||PCS, RdB||1947||1999||TRN |Montagnes – Neuchateloises

|CP||U|| ||1901||1907||CEG |Châtel – Palézieux

|CTN||U|| ||1927||1944||CJ |Tavannes – Le Noirmont, fúze TBN, TT

|CV||U|| ||1889||1912||LEB |Central Vaudois

|style="background:#FFFFFF;"| D|| colspan="7" style="background:#FFFFFF;"| |- |style="background:#E0FFE0;"|DFB||U||FO, FO||1987||…|| |Furka – Bergstrecke (dříve Furka Oberalp Bahn) |DFB |- |style="background:#E0FFE0;"|DVZO||N|| ||2000||…|| |muzejní trať

|style="background:#FFFFFF;"| E|| colspan="7" style="background:#FFFFFF;"| |- |EB||N||+SCB||1875||1941||RM |EmmentalbahnSCB

|EBT||N|| ||1942||1996||RM |Emmental – Burgdorf – Thun

|EH||N|| ||1876||1885||NOB |Effretikon – Hinwil

|EL||N||+EST||1872||1916||AL |Elsaß – Lothringen

|ESB||Ut|| ||1916||1921||SZB |Solothurn – Zollikofen

|EST||N||+StBl||1854||1872||EL |l'Est

|EStZ||t|| ||1894||1896||StStZ |Elektrische Strassenbahn Zürich

|EZB||N|| ||1902||1941||SEZ |Erlenbach – Zweisimmen

|style="background:#FFFFFF;"| F|| colspan="7" style="background:#FFFFFF;"| |- |style="background:#E0FFE0;"|FART||U||přejm. FRT||1961||…|| |Ferrovie autolinee regionali ticinesi

|style="background:#E0FFE0;"|FB||Ut|| ||1912||…|| |Forchbahn

|style="background:#E0FFE0;"|FFS||N|| ||1902||…||

|style="background:#E0FFE0;"|FLP||U|| ||1912||…|| |Lugano – Ponte Tresa

|FM||N|| ||1898||1903||FMA |Fribourg – Morat(Murten)

|style="background:#E0FFE0;"|FM||U||+RhB||2003||…|| |Mesolcinese

|FMA||N||+FM||1903||1941||GFM |Fribourg – Morat(Murten) – Anet

|FO||U|| ||1925||1987||DFB |Furka – Oberalp (Gletsch-Furka)

|FO||U|| ||1925||1989||DFB |Furka – Oberalp (Furka-Realp)

|FO||U||BFD, SchB||1925||2002||MGB | |FO |- |FRT||U||LPB, STL||1923||1961||FART |Ferrovie regionali ticinesi

|FS||N|| ||1859||1872||SO |Neuchâtel – Travers – Pontarlier

|style="background:#E0FFE0;"|FW||U|| ||1887||…|| |Frauenfeld – Wil

|style="background:#FFFFFF;"| G|| colspan="7" style="background:#FFFFFF;"| |- |GB||N|| ||1874||1909||SBB |Gotthardbahn – Gesellschaft

|GBS||N||BSB, GTB||1944||1996||BLS |Gurbetal – Bern – Schwarzenburg

|GFM||N,U||FMA, BR, CEG||1942||2000||TPF |Gruyere – Fribourg – Morat

|GGB||U|| ||1889||1997||GGB |Zermatt – Monte Rosa – Gornergrat |GGB |- |GGB||U||přejm.||1997||2005||GGB |Gornergrat-Monte Rosa-Bahnen

|style="background:#E0FFE0;"|GGB||U|| ||2005||…|| |Gornergrat Bahn (přejmenování)

|GPb *)||N|| ||1894||1912||SBB |Geneve – La Plaine, fúze PLM

|GN||U|| ||1892||1986||MGN |Glion – Rochers – Naye

|GTB||N|| ||1901||1943||GBS |Bern – Belp – Thun

|Gttb *)||N|| ||1856||1857||VSB |Glatthalbahn

|GV||N|| ||1858||1858||LFB |Geneve – Versoix

|style="background:#FFFFFF;"| H|| colspan="7" style="background:#FFFFFF;"| |- |style="background:#E0FFE0;"|HBL||N|| ||1940||…|| |Hafenbahn des Kantons Basel-Landschaft

|style="background:#E0FFE0;"|HBS||N|| ||1924||…|| |Hafenbahn des Kantons Basel-Stadt

|HEB||N|| ||1915||1926||LHB |Huttwil – Eriswil

|HWB||N|| ||1895||1943||VHB |Huttwil – Wolhusen

|style="background:#FFFFFF;"| I|| colspan="7" style="background:#FFFFFF;"| |- |ISZ||t|| ||1898||1902||StStZ |Industriequartier-Strassenbahn Zürich

|style="background:#FFFFFF;"| J|| colspan="7" style="background:#FFFFFF;"| |- |style="background:#E0FFE0;"|JB||U|| ||1898||…|| |Jungfraubahn |JB |- |style="background:#E0FFE0;"|JBH *)||U|| ||2000||…|| |Jungraubahnen Holding AG |JBb |- |JB||N||JI, PD, BSB||1874||1884||JS |Jura bernois Bahnen

|JBL||N||BLB, JB||1884||1886||JN |Jura – Bern – Luzern

|JBL||U|| ||1888||1889||JS |Jura – Bern – Luzern

|JE||N|| ||1870||1876||SO |Jougne a Eclépens

|style="background:#FFE0E0;"|JI||N|| ||1857||1875|| |Jura industriel

|JN||N|| ||1886||1913||SBB |Neuenburger Jurabahn, fúze JBL

|JS||N||+SOS||1890||1903||SBB |Jura – Simplon

|JS||U||+JBL||1890||1903||SBBBrünig |Jura – Simplon

|style="background:#FFFFFF;"| K|| colspan="7" style="background:#FFFFFF;"| |- |style="background:#E0FFE0;"|KLB||N|| ||1886||…|| |Kriens-Luzern-Bahn

|KWO||U|| ||1926||1946||MIB |Kraftwerke Oberhasli

|style="background:#FFFFFF;"| L|| colspan="7" style="background:#FFFFFF;"| |- |LAS||U|| ||1910||2001||MVR |Les Avants – Sonloup

|style="background:#FFE0E0;"|LCD||U|| ||1911||1970|| |Lugano – Cadro – Dino

|LD||U|| ||1889||1895||RhB |Landquart – Davos

|LE||U|| ||1873||1912||LEB |Lausanne – Echallens

|style="background:#E0FFE0;"|LEB||U||CV, LE||1913||…|| |Lausanne – Echallens – Bercher

|LFB||N||+GV||1858||1872||SO |Westschweiz – Deutschschweiz –– Lausanne – Oron – Fribourg – Bern

|LG||N|| ||1858||1812||PLM |Lyon – Geneve

|LHB||N|| ||1889||1926||LHB |Langenthal – Huttwil

|LHB||N||LHB, HEB||1927||1943||VHB |Langenthal – Huttwil

|LI||N|| ||1859||1874||S |Ligne d'italie

|LJB||U|| ||1907||1958||OJB |Langenthal – Jura

|style="background:#FFE0E0;"|LLB||U|| ||1915||1967|| |Leuk – Leukerbad

|LMB||N|| ||1917||1958||OJB |Langenthal – Melchnau

|LPB||U|| ||1907||1948||FRT |Ponte Brolla – Bignasco

|LSB||t|| ||1900||1931||StStZ |Limmattal-Strassenbahn

|LSE||U||+StEB||1964||2006||ZB |Luzern – Stans – Engelberg |LSE |- |style="background:#FFE0E0;"|LT||U|| ||1909||1967|| |Lugano – Tesserete

|style="background:#FFFFFF;"|M|| colspan="7" style="background:#FFFFFF;"| |- |style="background:#E0FFE0;"|MBC||U||pův. BAM||2003||…|| |Morges – Biere – Cossonay

|MC||U|| ||1906||2001||TMR |Martigny – Chatelard

|MCM||U|| ||1908||1945||AOMC |Monthey – Champery – Morgins

|style="background:#E0FFE0;"|MGB||U||FO, BVZ||2003||…|| | |MGB |- |MGI||U|| ||1909||1986||MGN |Montreux – Glion

|MGN||U||GN, MGI||1987||1991||MTGN |Montreux – Glion – Rochers – Naye

|style="background:#E0FFE0;"|MIB||U||přejm. KWO||1946||…|| |Meiringen – Innertkirchen |MIB |- |MO||N|| ||1911||2001||TMR |Martigny – Orsieres

|style="background:#E0FFE0;"|MOB||U|| ||1901||…|| |Montreux – Berner Oberland

|MThB||N|| ||1911||2002||THURBO |Mittelthurgau-Bahn

|MTGN||U||TG, MGN||1992||2001||MVR |Montreux – Territet – Glion – Rochers – Naye

|style="background:#E0FFE0;"|MTR||N,U|| ||…||2001||MC |Transports de Martigny et Régions

|style="background:#E0FFE0;"|MVR||U||CEV, MTGN||2001||…||

|style="background:#FFFFFF;"| N|| colspan="7" style="background:#FFFFFF;"| |- |NOB||N|| ||1874||1853||NOB |Schweizerische Nordbahn

|NOB||N||SG, BR, EH, NOB, SNB, ZZL||1853||1881||SCB |Schweizerische Nordostbahn

|NOB||N|| ||1853||1902||SBB |Schweizerische Nordostbahn

|style="background:#E0FFE0;"|NStCM||U|| ||1916||…|| |Nyon – Sant – Cergue – Morez

|style="background:#FFFFFF;"| O|| colspan="7" style="background:#FFFFFF;"| |- |OAK||U|| ||…||1999||ASm

|OC||N|| ||1894||2003||TRAVYS |Orbe – Chavornay

|style="background:#E0FFE0;"|OeBB||N|| ||1899||…|| |Oensingen – Balsthal