Arriving by train

Travel the comfortable and easy way – by train

Why travel to St.Gallen by train?

Travelling to St.Gallen by train has many benefits: it’s environmentally friendly, low-stress and comfortable. Whether you are travelling from within Switzerland or from abroad, the train connections are excellent and offer a relaxed way to start your trip. For example, you can reach St.Gallen in less than an hour from Zurich main station. The other towns and villages in the St.Gallen-Lake Constance region also have excellent connections to St.Gallen main station.

All information about travelling by train at a glance

You can find suitable connections on the SBB website. Tip: Book a saver offer and cut your travel costs.

Travel by train for an environmentally friendly and relaxed journey and then explore the St.Gallen-Lake Constance region by bike. SBB will transport your bike from station to station.

Make use of our great luggage transport offers for Eastern Switzerland. Help the environment and travel in comfort without your luggage weighing you down. Take the train and SBB will get your luggage to your destination. SBB has a range of options for transporting your luggage and sports equipment.

Want to leave your luggage at the station? No problem. Many railway stations offer flexible luggage storage.

Enjoy easy and affordable travel with a guest card

Oskar guest card for Eastern Switzerland
Free transport in Eastern Switzerland
All-in-one ticket for Switzerland

How long does it take to get to St.Gallen?

By train Distance
Berne 2 hours 190 km
Chur 1 hr 24 min 80 km
Geneva 3 hr. 47 min 360 km
Constance (DE) 35 min 45 km
London (UK) 9 hr 21 min 1020 km
Lucerne 1 hr 53 min 140 km
Milan (IT) 5 hr 12 min 320 km
Munich (DE) 2 hr 34 min 220 km
Paris (FR) 5 hr 31 min 680 km
Stuttgart (DE) 3 hr 14 min 210 km
Vienna (AT) 7 hr 640 km
Zurich 59 min 85 km
Book public transport tickets online

Ready for your trip?

Plan your journey now and enjoy a relaxing train journey to St.Gallen. Book your ticket online and enjoy a stress-free trip.