To Switzerland by train

On vacation to Switzerland? Treat yourself the comfort of the train and travel to many destinations in Switzerland. For example, discover the highlights of the country such as Zurich, Basel or Bern. Visit authentic mountain villages, bustling towns, impressive glaciers and refreshing lakes.

Find tickets for your train to Switzerland

Book your train ticket

Search your destination in Switzerland

Our destinations in Switzerland

Train to Bern

Narrow alleys and sandstone houses. This is the Swiss capital Bern!

From € 38

Train to Geneva

The city lies on the shores of Lake Geneva, with its famous fountain.

From € 82

Train to Zürich

Highly recommended! Beautiful old town and magnificently beautiful lake.

From € 68

Train to Kandersteg

In the heart of the Swiss Alps and surrounded by a stunning mountain range.

From € 60

Ski destinations in Switzerland

It takes less than 10 hours to get to the Swiss mountains by train. After this comfortable journey, you're ready to relax and ski or snowboard!

Interrail Pass

Want to travel a few days, two weeks or even a month through Europe? With the Interrail Pass, Europe will be at your feet!

Swiss Travel Pass

With the Swiss Travel Pass you can discover the breathtaking Swiss countryside and receive attractive discounts for many mountain railway lines.

Nightjet destinations

Nighjet travels to various destinations in Switzerland and Austria.

Questions train to Switzerland

Can you get to Switzerland by train?
Yes, there are several trains from the Netherlands to Switzerland. You can travel via France or through Germany. There are two direct trains daily: ICE to Basel and the night train to Basel and Zurich.
What does a train ticket to Switzerland cost?
The price of a ticket to Switzerland depends on the destination, train, as well as the time of booking. For almost all tickets, the earlier you book, the lower the price. You can buy a ticket to Basel by day train from € 38. To Zurich by night train, prices start from € 40, one way.
What does a train ticket for the night train to Switzerland cost?
The price of a ticket for the night train depends on when you book, flexibility (can you still cancel) and accommodation. You can choose a seat from € 40, one way. You will pay extra for a berth or sleeping place. You can book a berth from € 50, a sleeper from € 80 one way.
How long is the train journey to Switzerland?
From Amsterdam, travel time to Basel is hours. To Zurich, the journey by train is hours. Travel time is longer if you travel by night train.

Column 2
Column 3
Column 4