List of Swiss rail border crossings
This list of Swiss rail border crossings lists all cross-border rail routes in Switzerland .
Switzerland - Liechtenstein
Switzerland - Austria
- Kriessern - Mäder : transition of the railway of the Rhine regulation (Alpine Rhine) IRR (750 mm)
- Widnau - Lustenau : transition of the Rhine regulation railway (Alpine Rhine) IRR (750 mm)
- St. Margrethen - Lustenau
- Railway trajectory Romanshorn - Bregenz , closed
Switzerland– Germany
- Railway trajectory Romanshorn - Lindau , closed
- Railway trajectory Romanshorn - Friedrichshafen , ferry line Friedrichshafen – Romanshorn , closed
- Kreuzlingen - Konstanz and Kreuzlingen harbor - Konstanz, lake line
- Ramsen - Rielasingen , Etzwilen – Singen railway line , only museum railway operations
- Thayngen - Bietingen , Hochrheinbahn
- Trasadingen - Erzingen , Hochrheinbahn
- Neuhausen am Rheinfall - Altenburg (Jestetten) - Rheinau , Eglisau – Neuhausen railway line
- Rafz - Lottstetten , Eglisau – Neuhausen railway line
- Koblenz - Waldshut , Turgi – Koblenz – Waldshut railway line
- Basel - Grenzach , Hochrheinbahn
- Riehen - Stetten - Lörrach , Wiesentalbahn
- Basel - Weil am Rhein , Mannheim – Basel railway line
Switzerland - France
- Basel-Sankt Johann - Saint-Louis
- Flüh - Leymen , Basel – Rodersdorf railway line
- Rodersdorf - Leymen, Basel – Rodersdorf railway line
- Bonfol - Pfetterhouse , closed
- Boncourt - Delle , Delémont – Delle railway line
- Le Locle - Col des Roches - Morteau
- Les Verrières - Pontarlier
- Vallorbe - Les Hôpitaux-Neufs - Jougne , closed
- Vallorbe - Labergement-Sainte-Marie
- La Cure - La Cure France, closed
- Crassier - Divonne-les-Bains , Collonges-Fort-l'Écluse – Divonne-les-Bains railway line closed
- Geneva , Place des Nations - Ferney-Voltaire , Transports publics genevois (CGTE), closed
- La Plaine - Pougny
- Perly - Saint-Julien-en-Genevois (CGTE), closed
- Croix-de-Rozon - Collonges-sous-Salève (CGTE), closed
- Veyrier - Monnetier Eglise (CGTE), closed
- Geneva, Moillesulaz - Annemasse (CGTE), closed
- Geneva - Eaux-Vives - Annemasse, Chemin de fer de l'État de Genève
- Geneva, Vesenaz - Veigy (CGTE), closed
- Saint-Gingolph VS (Switzerland) - Saint-Gingolph , Léaz – Saint-Gingolph line / Saint-Gingolph – Saint-Maurice line , closed
- Le Châtelard VS Frontiere - Vallorcine
Switzerland - Italy
- Brig - Iselle di Trasquera , Simplon tunnel
- Camedo - Ribellasca , Centovalli Railway
- Stabio - Valmorea - Rodero , closed
- Chiasso - Como
- Campocologno - Tirano , Bernina Railway
- Pino-Tronzano - Maccagno, Cadenazzo – Luino railway line
- Stabio - Cantello-Gaggiolo, Mendrisio – Varese railway line