Switzerland by train

How to travel in Switzerland by train: information, connections, blog and travel reports. Help in our forum to buy train tickets.

Switzerland: To travel in Switzerland by train, buy your ticket locally at a station. Online tickets are available for domestic routes and certain international connections. For international routes saver fares are available. Due to the high ticket prices, rail passes are a good option to save your money if you want to travel several legs. Please use the following booking links for more information. There you find as well exact schedules and ticket/pass prices.

search for train schedules here

Online timetable information, on which you can find relevant, up-to-date connections.

train company

CH Switzerland - AT Austria

To travel by train from Switzerland to Austria, use a direct Railjet train. Night trains run on the routes Zurich to Vienna and Graz.

Saver ticket fares from Austrian railways ÖBB called "Sparschiene" are available from 14 EUR. Tickets for the night train start from 29 EUR.

You find timetables and ticket prices online via our booking links.

read more

CH Switzerland - CZ Czech Republic

Travel from Switzerland to Czech by comfortable overnight train. The journey time on the travel route Zurich to Prague is 13:20 hours. Train tickets start from 29 EUR.

Other travel routes by day train connections are from Switzerland via Germany (Munich, Nuremberg) or via Austria (Innsbruck, Linz) to Czech Republic.

Find exact train schedules and buy your ticket via the booking-links.

read more

CH Switzerland - DE Germany

Up to 40 direct train connections run daily from Switzerland to Germany. Trains travel on lines from Basel, Zurich, Bern, Interlaken and Chur to Stuttgart, Frankfurt, Munich, Hamburg and Berlin.

Buy cheap train tickets from Deutsche Bahn. Tickets "Super Sparpreis Europa" cost from 19 EUR. Since single trip train tickets in Switzerland can be quite expensive, the Deutsche Bahn offer is thus extremely attractive.

There are also night train connections from Zurich and Baseln to Hamburg and Berlin.

You can find the exact timetable and ticket price via the booking links provided.

read more

CH Switzerland - ES Spain

Travel from Switzerland to Spain by train. There are three main travel routes available from Switzerland to Barcelona: via Paris, via Lyon and via Geneva. From Barcelona continue to your travel destination in Spain.

Usually you have to book two train tickets. Sometimes it is possible to book your hole journey just in one ticket. Just try.

1. One train ticket from Switzerland to Barcelona. Calculate with a journey time of about 10 hours and ticket fares from 65 EUR.

2. One train ticket to travel from Barcelona to your travel destination in Spain.

Find the exact train schedules and buy your ticket via the given booking-links.

read more

CH Switzerland - FR France

There are three main train routes from Switzerland to France. With the "TGV Lyria" high-speed train from Zurich and Basel to Paris. And with regional trains from Basel to Strasbourg and from Geneva to Lyon.

The ticket price for the "TGV Lyria" train starts from 40 EUR. Train tickets for the regional trains from Basel and Geneva to France start from 24 EUR.

You find the best route, timetable and ticket fares via our booking links.

read more

CH Switzerland - HR Croatia

If you want to travel from Switzerland to Croatia by train, buy your train ticket via one of the given booking links or locally at a train station in Switzerland.

There is one daily night train available from Zurich (Switzerland) to Zagreb (Croatia).

read more

CH Switzerland - HU Hungary

Travel from Switzerland to Hungary by direct train.

On the travel route Zurich to Budapest there is a direct overnight train (Nightjet) and one direct day train (Railjet) with a journey times of 11:40 hours. Train tickets are available from 29/44 EUR.

You will find much more train connections with a change in Vienna (Austria).

Find the exact train schedules for your travel journey and buy your train tickets via the given booking websites.

read more

CH Switzerland - IT Italy

The train journey from Switzerland to Italy usually leads via Milan. First use a direct Eurocity train to Milan. From there you have excellent high-speed-train connections to everywhere in Italy.

Saver fare tickets are available from 29 EUR. You find timetables and ticket prices via our booking links. Sometimes you have to book two tickets, first from your place of departure to Milan, then a second one to your final destination in Italy.

If you travel via the scenic Bernina and Galcier Express routes, you will arrive in Tirano (border to Switzerland) from where you continue to Milan.

Instead of the direct route from Switzerland to Italy, you can also have a very scenic trip trough the Alps. Read therefore our blog.

read more

CH Switzerland - LI Liechtenstein

To travel by train from Switzerland to Liechtenstein, you have to use a local train from Buchs SG (Switzerland). The railway line is operated by Austrian railways ÖBB. The station name for Vaduz (Liechtenstein) is Schaan-Vaduz.

read more

CH Switzerland - MC Monaco

To travel by train from Switzerland to Monaco, your route is either via Italy (Ventimiglia and Milan) or via France (Nice).

read more

Train Routes

about railcc: We are real travellers and offer honest and well-grounded tips and tricks for your train journey.

rail.cc is partner and friend of
Deutsche Bahn Logo
Interrail Logo
Eurail Logo
Omio Logo
Direct Ferries
ACPRail Logo
NS Logo
SNCB Logo
Booking.com Logo
China Highlights Logo
12GoAsia Logo
Flixtrain Logo
Inlandsbanan Logo
Nightjet Logo
SJ Logo
Kiwi.com Logo
Airbnb Logo
DJI Logo
Rentalcars Logo
top