W Szwajcarii działa wiele firm dokonujących przewozów kolejowych. Naturalnie największą z nich jest państwowa
SBB (po francusku
CFF, po włosku
FSS).
Oto wykaz przewoźników kolejowych, działających na terenie Szwajcarii (w nawiasie podajemy oficjalny skrót):
- Appenzeller Bahnen (
AB)
- Bremgarten-Dietikon Bahn (
BD)
- Bern-Lötschberg-Simplon Bahn (
BLS)
- Brienz-Rothorn Bahn (
BRB)
- Bodensee-Toggenburg Bahn (
BT)
- Brig-Visp-Zermatt Bahn (
BVZ) - od 01.01.03 połączyła się z Furka Oberalp
- Brünigbahn (
SBB Brünig)
- Chemin de fer Bière-Apples-Morges
- City Night Line (
CNL)
- Dampfbahn Furka-Bergstrecke (
DFB)
- Furka-Oberalp Bahn (
FO) - od 01.01.03 połączyła się z Brig-Visp-Zermatt Bahn
- Jungfraubahnen
- Luzern-Stans-Engelberg Bahn (
LSE)
- Matterhorn Gotthard Bahn (
MGB) - od 23.01.03 z połączenia BVZ i FO
- Montreux-Oberland Bahn (
MOB)
- Niesenbahn
- Oberaargau-Solothurn-Seeland
- Oensingen-Balsthal Bahn (
OeBB)
- Pilatus Bahn (
PB)
- Rhätische Bahn (
RhB)
- Rigi Bahnen (
RB)
- Rorschach-Heiden Bahn (
RHB)
- Bergbahn Rheineck-Walzenhausen
- Schweizerische Bundesbahnen (
SBB)
- Seilbahnen der Schweiz (
SVS)
- Sihltal Zürich Uetliberg Bahn (
SZU)
- Società Subalpina
- Sursee - Triengen Bahn (
ST)
- Titlis Rotair
- Transport Publique du Chablais (
TPC)
- Voralpen Express
- Verband Öffentlicher Verkehr (
VÖV)
Inni przewoźnicy, połączeni z innymi, lub o zmienionych nazwach (w nawiasie rok utworzenia):
- AlpTransit Gotthard
ATG 1998 między Erstfeld-Amsteg Grund, tylko dla budowy
NEAT,
- Appenzeller Bahnen
AB 2006 dawniej Rorschach-Heiden-Bergbahn
- BLS AG
BLS 2006 z fuzji BLS Lötschbergbahn i Regionalverkehr Mittelland
- Chemin de fer de l'Etat de Genève
CFEG 1888 Genève-Eaux-Vives - granica w Annemasse
- Chemins de fer du Jura
CJ 1944 częściowo wąskotorowe
- Dampfbahn-Verein Zürcher Oberland
DVZO 2000 Bäretswil-Bauma, od 1978
- Deutsche Bahn
DB 1994 Rejon Szafuzy i Bazylei, tory własności Niemiec
- Ferrovie dello Stato
FS 1992 ruch osobowy: Trenitalia
- Hafenbahn des Kantons Basel-Stadt
HBS 1924 Kleinhüningen, St. Johann, tylko towarowe
- Hafenbahn des Kantons Basel-Landschaft
HBL 1940 Au, Birsfelden, tylko towarowe
- Kriens-Luzern-Bahn
KLB 1886 tylko towarowe
- Oensingen-Balsthal-Bahn
OeBB 1899
- Österreichische Bundesbahnen
ÖBB 1947 Buchs, St. Margrethen
- Rigi-Bahnen
RB 1992 Fusion ARB + VRB
- Schweizerische Eidgenossenschaft
CH 1968 Courtemaîche–Bure, kolej wojskowa,
- Schweizerische Südostbahn AG
SOB 2001 fuzja BT + SOB
- Sihltal Zürich Uetliberg Bahn
SZU 1973
- Société Nationale des Chemins de fer Français
SNCF 1938 ruch graniczny Bazylea, Genewa
- Sursee-Triengen-Bahn
ST 1912 tylko towarowe i parowe
- Tramway du sud-ouest lausannois
TSOL 1991
- Thurbo
THURBO 2002 SBB-Tochter (90%) infrastruktura MThB
- Transports de Martigny et Régions
TMR 2001 częściowo wąskotorowe
- Transports publics Fribourgeois
TPF 2000 częściowo wąskotorowe
- TRN SA (Transports Régionaux Neuchâtelois)
TRN 1999 częściowo wąskotorowe
- Transports Vallée de Joux - Yverdon-les-Bains - Ste-Croix
TRAVYS 2001 część wąskotorowe
- Chemin de fer Vevey-Chexbres
VCh 1904 tory przejęte przez SBB
Wiele kolei w Szwajcarii wykorzystuje tory
szerokości 1000 mm z uwagi na górzystą topografię terenu. Wówczas wąskie tory są najkorzystniejsze. Dlatego w Alpach wybudowano
530 km torów wąskich, które dziś wykorzystują Koleje Retyckie (Rhätischen Bahn) i Matterhorn-Gotthard-Bahn. Także pod Alpami i w górach Jura, oraz na przedmieściach miast (także tramwaje) stosuje się szerokość torów 1000 mm.
Wykaz przewoźników wąskotorowych, rok utworzenia, skrót, ewentualnie przejęte firmy lub te z których fuzji powstały:
- AlpTransit Gotthard
ATG 1998 Tscheppa-Las Rueras, do budowy NEAT
- Appenzeller Bahnen
AB 2006 częściowo normalnotorowe, fuzja (AB, TB, RhW, RHB)
- Appenzeller Bahnen
AB 1988 - 2006
- Appenzellerbahn
AB 1885 - 1988
- Appenzell–Weissbad–Wasserauen-Bahn
AWW 1940 - 1947 zmiana nazwy
- Säntis-Bahn
SB 1912 - 1939
- Schweizerische Gesellschaft für Localbahnen
SLB 1875 - 1885
- Elektrische Bahn St. Gallen–Gais–Appenzell–Altstätten
SGA 1947 - 1988
- Altstätten–Gais-Bahn
AG 1911 - 1947
- Elektrische Bahn St. Gallen–Gais–Appenzell
SGA 1931 - 1947
- Appenzeller-Strassenbahn-Gesellschaft
ASt 1889 - 1931
- Bergbahn Rheineck-Walzenhausen
RhW 1896 - 2006 bis 1956 Standseilbahn
- Trogenerbahn
TB 1903 - 2006
- Verkehrsbetriebe der Stadt St. Gallen
VBSG 1950 - 1957 linia tramwajowa TB
- Trambahn der Stadt St. Gallen
TStG 1897 - 1950 do 1.10.1957
- Aare Seeland mobil
ASm 1999 fuzja
- Biel-Täuffelen-Ins-Bahn
BTI 1945 - 1999
- Seeländische Lokalbahnen
SLB 1916 - 1945
- Regionalverkehr Oberaargau
RVO 1990 - 1999
- Oberaargau-Jura-Bahnen
OJB 1958 - 1990
- Langenthal-Jura-Bahn
LJB 1907 - 1958
- Langenthal-Melchnau-Bahn
LMB 1917 - 1958
- Solothurn–Niederbipp-Bahn
SNB 1918 - 1999
- Museumsbahn Blonay-Chamby
BC 1968
- Chemins de fer électriques Veveysans
CEV 1902 Blonay-Chamby od 1968 BC
- BDWM Transport
BDWM 2000 fuzja z WM
- Bremgarten-Dietikon-Bahn
BD 1902 - 2000
- Bergbahn Lauterbrunnen-Mürren
BLM 1891
- Baselland Transport AG
BLT 1974
- Birseckbahn
BEB 1902 - 1974
- Birsigtalbahn
BTB 1887 - 1974
- Basellandschaftliche Ueberlandbahn
BUeB 1921 - 1974
- Trambahn Basel-Aesch
TBA 1907 - 1974
- Biel-Meinisberg-Bahn
BMB 1913 - 30.06.1940
- Berner Oberland-Bahnen
BOB 1890
- Schynige Platte-Bahn
SPB 1893 - 1895
- Brunnen-Morschach-Axenstein-Bahn
BrMB 1904 - 29.03.1969
- Brienz-Rothorn-Bahn
BRB 1892
- Chemins de fer du Jura
CJ 1944
- Chemin de fer Tavannes-Le Noirmont
CTN 1927 - 1943
- Chemin de fer Tramelan-Les Breuleux-Le Noirmont
TBN 1913 - 1927
- Chemin de fer Tavannes-Tramelan
TT 1884 - 1927
- Régional Saignelégier-Glovelier
RSG 1904 - 1943 przed 1953 normalnotorowe
- Chemin de fer Saignelégier-La Chaux-de-Fonds
SC 1892 - 1943
- Dampfbahn Furka-Bergstrecke
DFB 1987
- Furka-Oberalp-Bahn
FO 1925 (1987) Abschnitt Gletsch-Furka
- Furka-Oberalp-Bahn
FO 1925 (1989) Abschnitt Furka-Realp
- Ferrovie autolinee regionali ticinesi
FART 1961 zmiana nazwy
- Ferrovie regionali ticinesi
FRT 1923 - 1961 Centovallibahn
- Locarno - Ponte Brolla - Bignasco
LPB 1907 - 1948 Maggiatalbahn 29.11.1965
- Società tramvie elettriche locarnesi
STL 1908 - 1922 Trambahn Locarno 30.04.1960
- Forchbahn
FB 1912
- Ferrovia Lugano-Ponte Tresa
FLP 1912
- Ferrovia Biasca-Acquarossa
BA 1911 - 1973 Bleniotalbahn 1973
- Ferrovia Mesolcinese
FM 2003 kolej muzelna (od 1995)
- Rhätische Bahn
RhB 1895 - (2003) Castione-Cama an Ferrovia Mesolcinese
- Societa Ferrovia elettrica Bellinzona-Mesocco
BM 1907 - 1941
- Frauenfeld-Wil-Bahn
FW 1887
- Gornergrat Bahn
GGB 2005 zmiana nazwy
- Gornergrat-Monte Rosa-Bahnen
GGB 1997 - 2005 zmiana nazwy
- Gornergrat-Bahn
GGB 1889 - 1997
- Jungfraubahn
JB 1898
- Ferrovia Lugano-Cadro-Dino
LCD 1911 - 30.05.1970
- Chemin de fer Lausanne-Echallens-Bercher
LEB 1913
- Central Vaudois
CV 1889 - 1912
- Chemin de fer Lausanne-Echallens
LE 1873 - 1912
- Leuk-Leukerbad-Bahn
LLB 1915 - 27.05.1967
- Ferrovia Lugano-Tesserete
LT 1909 - 27.05.1967
- Transports de la région Morges–Bière–Cossonay
MBC 2003 zmiana nazwy
- Chemin de fer Bière-Apples-Morges
BAM 1895 - 2003
- Chemin de fer Apples-L'Isle
AL 1896 - 1899
- Matterhorn-Gotthard-Bahn
MGB 2003 fuzja
- BVZ Zermatt-Bahn
BVZ 1991 - 2002 zmiana nazwy
- Brig-Visp-Zermatt-Bahn
BVZ 1961 - 1991 zmiana nazwy
- Visp-Zermatt-Bahn
VZ 1890 - 1961
- Furka-Oberalp-Bahn
FO 1925 - 2002
- Brig-Furka-Disentis-Bahn
BFD 1915 - 1925
- Schöllenenbahn
SchB 1917 - 1961
- Meiringen-Innertkirchen-Bahn
MIB 1946 zmiana nazwy
- Kraftwerke Oberhasli
KWO 1926 - 1946
- Montreux–Berner Oberland-Bahn
MOB 1901
- Transports Montreux-Vevey-Riviera
MVR 2001 fuzja
- Chemins de fer électriques Veveysans
CEV 1902 - 2001 częściowe wyłączenia
- Chemin de fer Montreux-Territet-Glion-Rochers de Naye
MTGN 1992 - 2001
- Chemin de fer de Montreux-Glion-Rochers-de-Naye
MGN 1987 - 1991
- Chemin de fer Glion-Rochers-de-Naye
GN 1892 - 1986
- Chemin de fer Montreux-Glion
MGl 1909 - 1986
- Chemin de fer funiculaire Territet-Glion
TG 1883 - 1991
- Chemin de fer Nyon-Saint-Cergue-Morez
NStCM 1916
- Pilatusbahn
PB 1889
- Regionalverkehr Bern-Solothurn
RBS 1984
- Solothurn-Zollikofen-Bern Bahn
SZB 1922 - 1983
- Bern-Zollikofen Bahn
BZB 1912 - 1921
- Elektrische Schmalspurbahn Solothurn-Bern
ESB 1916 - 1921
- Vereinigte Bern-Worb Bahnen
VBW 1927 - 1983
- Bern-Worb Bahn
BWB 1907 - 1926
- Bern-Muri-Gümligen-Worb Bahn
BMGWB 1898 - 1907
- Worblentalbahn
WT 1913 - 1926
- Rhätische Bahn
RhB 1895
- Bernina-Bahngesellschaft
BB 1908 - 1942
- Societa Ferrovia elettrica Bellinzona-Mesocco
BM 1907 - 1941, 27.05.1972 Bellinzona-Castione, 9. Dezember 1979 Cama-Mesocco Rest 2003 an Ferrovia Mesolcinese
- Chur-Arosa-Bahn
ChA 1914 - 1941
- Landquart-Davos-Bahn
LD 1889 - 1895
- Rigi-Scheidegg-Bahn
RSB 1874 - 1931, 31.12.1942
- Sernftalbahn
SeTB 1905 - 1969 † 31.05.1969
- Società subalpina di imprese ferroviarie
SSIF (1912) działa z FART
- Trait-Planches
TP 1898 - 11.11.1912
- Transports de Martigny et Régions
TMR 2001 częściowo normalnotorowe
- Chemin de Fer de Martigny au Châtelard
MC 1906 - 2001 Mont-Blanc Express
- Transports Publics du Chablais
TPC 1977
- Chemin de fer Aigle-Leysin
AL 1900
- Chemin de fer Aigle-Ollon-Monthey-Champéry
AOMC 1946
- Chemin de fer Aigle-Ollon-Monthey
AOM 1907 - 1945
- Chemin de fer Monthey-Champéry-Morgins
MCM 1908 - 1945
- Chemin de fer Aigle-Sépey-Diablerets
ASD 1913
- Chemin de fer Bex-Villars-Bretaye
BVB 1943
- Chemin de fer Bex-Gryon-Villars-Chesière
BGVC 1906 - 1942
- Chemin de fer Bex-Gryon-Villars
BGV 1898 - 1906
- Chemin de fer Villars-Bretaye
VB 1913 - 1942
- Transports publics Fribourgeois
TPF 2000 częściowo normalnotorowe
- Chemins de fer Fribourgeois Gruyère-Fribourg-Morat
GFM 1942 - 2000 częściowo normalnotorowe
- Chemins de fer Electriques de la Gruyère
CEG 1903 - 1941
- Chemin de fer Châtel-Bulle-Montbovon
CBM
- Chemin de fer Châtel-Palézieux
CP 1901 - 1907
- Transports Vallée de Joux - Yverdon-les-Bains - Ste-Croix
TRAVYS 2001 częściowo normalnotorowe
- Chemin de fer Yverdon - Ste-Croix
YSteC 1893 - 2000
- Transports Régionaux Neuchâtelois
TRN 1999 częściowo normalnotorowe
- Chemins de fer des Montagnes Neuchâteloises
CMN 1947 - 1999
- Chemin de fer Ponts-Sagne-Chaux-de-Fonds
PSC 1889 - 1947
- Chemin de fer Régional des Brenets
RdB 1890 - 1947
- Uster-Oetwil Bahn
UOe 1909 - 1949 † 1.10.1949
- Wengernalpbahn
WAB 1893
- Waldenburgerbahn
WB 1880
- Wetzikon-Meilen-Bahn
WMB 1903 - 1950 † 13.05.1950
- Wynental- und Suhrentalbahn
WSB 1957 nazwa marketingowa od 2002: AAR bus+bahn
- Aarau-Schöftland Bahn
AS 1901 - 1956 Suhrentalbahn
- Wynentalbahn
WTB 1904 - 1956
- Zentralbahn
ZB 2005 fuzja
- Luzern-Stans-Engelberg-Bahn
LSE 1964 - 2005
- Stansstad-Engelberg-Bahn
StEB 1898 - 1964
- SBB Brünig
SBB (1903) - (2005) od 1916 Interlaken-Luzern
- Jura-Simplon-Bahn
JS 1890 - 1903 Brienz-Luzern
- Jura-Bern-Luzern
JBL (1888) 1889 Brienz-Alpnachstad
Firmy kolejowe nie posiadające własnych sieci torów:
- Association du Tram 70
- Association Train Nostalgique de la Vallée du Trient
- BDB Ballenberg Dampfbahn AG
- Chemin de fer-museée Blonay-Chamby
- Matterhorn Gotthard Bahn Verkehrs AG
Linie kolejowe tramwajowe:
-
BLT Baselland Transport AG
-
BVB Basler Verkehrs-Betriebe
-
RiT Riffelalptram
-
SVB Bernmobil (Städtische Verkehrsbetriebe Bern)
-
TN Transports publics du Littoral Neuchâtelois
-
TPG Transports Publics Genevois
Städtische Strassenbahn Zürich
StStZ 1896 - 1950
Zürcher Strassenbahn Gesellschaft
ZStG 1882 - 1896
Elektrische Strassenbahn Zürich
EStZ 1894 - 1896
Industriequartier-Strassenbahn Zürich
ISZ 1898 - 1902
Zentrale Zürichbergbahn Zürich
ZZB 1895 - 1905
Strassenbahn Zürich-Höngg
StZH 1898 - 1923
Albisgütli-Bahn
AGB 1907 - 1925
Strassenbahn Zürich-Oerlikon-Seebach
ZOeS 1897 - 1931
Limmattal-Strassenbahn
LSB 1900 - 1931