Train company - Switzerland
A list of all train companies in Switzerland. Detailed information and where to buy train tickets.
Appenzeller Bahnen
Network: St. Gallen - Gais - Appenzell | Gossau SG - Appenzell - Wasserauen | Altstätten SG - Gais | St. Gallen - Trogen | Rheineck - Walzenhausen | Rorschach - Heiden
Aare Seeland Mobil
Network: St. Urban - Langenthal - Niederbipp - Solothurn | Biel - Täuffelen - Siselen - Ins | Niederbipp - Oensingen
BDWM Transport
Network: Dietikon - Bremgarten - Wohlen
Bergbahnen Engelberg - Trübsee - Kleintitlis
Cable cars and funiculars in the Engelberg area.
Bergbahnen Grindelwald – First
Cable car from Grindelwald to First.
Bergbahn Lauterbrunnen–Mürren
Aerial cableway Lauterbrunnen - Grütschalp | Railway Grütschalp - Mürren
BLS AG
Regional trains around Bern, including ships on Lake Thun and Lake Brienz.
Baselland Transport
Network: Basel - Aesch | Basel - Rodersdorf
Berner Oberland-Bahn
From Interlaken to the region of Eiger, Mönch and Jungfrau. Lines: Interlaken Ost - Wilderswil - Zweilütschinen - Grindelwald / Lauterbrunnen | Wilderswil - Schynige Platte
Brienz-Rothorn-Bahn
Rack railway from Brienz to the summit of Brienzer Rothorn mountain.
Chemins de fer du Jura
Network: Porrentruy - Bonfol | Tavannes - Tramelan | Saignelégier - Le Noirmont - La Chaux-de-Fonds | Glovelier - Le Noirmont
Dampfbahn Furka-Bergstrecke
The old route of the Glacier Express over the Furka pass. One of the most beautiful and spectacular railways of Switzerland. Summer only operation (June - October).
Ferrovie autolinee regionali ticinesi
Operates the Swiss part of the scenic Centovalli railway from Locarno (CH) to Domodossola (IT). The Italian part is operated by SSIF.
Forchbahn
Network: Zürich Rehalp - Esslingen
Ferrovia Lugano-Ponte Tresa
Lugano - Ponte Tresa
Frauenfeld-Wil-Bahn
Frauenfeld - Wil
Gornergratbahn
From Zermatt to the Gornergrat, the second-highest mountain railway in Europe.
Harderbahn
Funicular from Interlaken to Harder Kulm.
Jungfraubahn
Rack railway from Kleine Scheidegg to the Top of Europe at Jungfraujoch.
Chemin de fer Lausanne-Echallens-Bercher
From Lausanne to Bercher. Departure station in Lausanne is Flon, on the Lausanne light railway.
Stechelberg - Schilthorn
Cablecar Stechelberg - Mürren - Schilthorn.
Ligerz-Tessenberg-Bahn
Funicular on Lake Biel. Part Aare Seeland Mobil (ASM).
Lyria
Transports de la région Morges-Bière-Cossonay
Network: Morges - Apples - Bière | Apples - L'Isle
Matterhorn Gotthard Bahn
The Matterhorn Gotthard Railway operates the Glacier Express jointly with RhB (Rhaetian Railway). Network: Disentis/Mustér - Andermatt - Brig - Zermatt | Andermatt - Göschenen
Meiringen-Innertkirchen-Bahn
Meiringen - Aare gorge - Innertkirchen
Montreux-Oberland-Bernois
Western part of the Golden Pass Route: Zweisimmen - Gstaad - Montreux and Zweisimmen - Lenk
Transports Montreux-Vevey-Riviera
Montreux - Glion - Rochers de Naye | Vevey - Blonay - Les Pléiades
Chemin de fer Nyon-Saint-Cergue-Morez
Nyon - St. Cergue - La Cure
Oensingen-Balsthal-Bahn
Oensingen - Balsthal
Pilatusbahn
The steepest rack railway in the world, running from Alpnachstad to Pilatus Kulm.
Regionalps
Network: Brig - Martigny - St Gingolph | Martigny - Le Chable | Martigny - Orsières
Rigi Bahnen
Arth-Goldau - Rigi Staffel - Rigi Kulm | Vitznau - Rigi Staffel - Rigi Kulm
Regionalverkehr Bern-Solothurn
Network: Bern - Worblaufen - Unterzollikofen | Worblaufen - Solothurn | Worb Dorf - Worblaufen
Rhätische Bahn
Narrow gauge railway in Graubünden. Several lines through outstanding landscapes and nature. Runs Bernina and Glacier Express.
Schweizerische Bundesbahnen
Stöckalp - Melchsee - Frutt
Cablecar from Stöckalp to Melchsee-Frutt
St. Imier - Mont Soleil
Funicular from Saint Imier to Mont Soleil.
Südostbahn
Runs Voralpenexpress Romanshorn - Luzern. Network in Northeastern Switzerland.
Società Subalpina di Imprese Ferroviarie
Operates the italian part of the scenic Centovalli railway from Domodossola (IT) to Locarno (CH). The swiss part is operated by FART.
Stanserhorn-Bahn
Cablecar from Stans to Stanserhorn.
Sihltal Zürich Uetliberg Bahn
Network: Zürich - Langnau - Sihlbrugg | Zürich - Uetliberg
THURBO AG
Regional trains in the Bodensee, St Gallen and Winterthur area.
Treni Regionali Ticino Lombardia
Operates regional trains in Ticino and Lombardia, including trains over the old Gotthard pass route.
Transports de Martigny et Régions
Operates the Mont Blanc Express jointly with SNCF on the line from Martigny to Le Châtelard.
Transports Publics du Chablais
Network: Aigle - Leysin | Aigle - Ollon - Monthey - Champéry | Aigle - Sépey - Diablerets | Bex - Villars - Bretaye
Transports publics fribourgeois
Network: Palézieux - Châtel-St. Denis - Bulle - Montbovon | Bulle - Broc | Bulle - Romont | Fribourg - Murten - Ins
Transports Vallée de Joux - Yverdon-les-Bains - Ste-Croix
Network: Yverdon - Ste. Croix | Orbe - Charvornay | Le Pont - Le Brassus
Transports Régionaux Neuchâtelois
Network: Travers - Buttes | Le Locle - Les Brenets | La Chaux-de-Fonds - Les-Ponts-de-Martel
Wengernalpbahn
Lauterbrunnen - Kleine Scheidegg - Grindelwald
Waldenburgerbahn
Liestal - Waldenburg
Wynental- und Suhrentalbahn
Also known as AAR bus+bahn. Network Aarau - Schöftland | Aarau - Menziken
Zentralbahn
Narrow gauge railway from Luzern to Interlaken and Engelberg.