Arriving 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
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.