Trip to St. Gallen

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration1h
Distance87 km
Avg. price$ 60
Train trips9 found

Trains from Zurich to St. Gallen

🚆 Enjoy a quick and convenient journey from Zurich to St. Gallen by train operated by Swiss Railways. Services run every 15 minutes, making it easy to plan your trip any day of the week. The train ride typically takes around 1 hour and 13 minutes. 🌲 Sit back and relax as you travel approximately 87.0 km through picturesque Swiss landscapes. Choose from different routes, such as the long-distance train towards Rorschach or Chur, each offering a comfortable and scenic ride. For detailed schedules and booking information, you can visit the Schweizerische Bundesbahnen website. 🏰 Whether you opt for the 59-minute, 1 hour 13-minute, or 57-minute route to St. Gallen, you'll experience Swiss efficiency and hospitality throughout your journey. With affordable ticket prices ranging from €8 to €11, this train adventure from Zurich to St. Gallen promises a seamless and enjoyable travel experience.

Where to stay in St. Gallen

There are over 32 hotels to stay in St. Gallen. Prices range from $75 per night.

Find accommodation
  • Swiss Railways is the primary company that provides train routes from Zurich to St. Gallen. The direct train departs from Zürich Hb station and arrives at St. Gallen, with services running every 15 minutes, every day. The journey typically takes around 1 hour and 13 minutes. Prices for a train ticket between Zurich and St. Gallen can range from €8 to €11.
  • The fastest train route between Zurich and St. Gallen is the direct train operated by Swiss Railways. This train departs from Zürich Hb station and arrives at St. Gallen, with services running every 15 minutes and operating daily. The journey typically takes approximately 1 hour and 13 minutes, making it the quickest option for traveling between these two cities. Ticket prices for this fast and convenient train service can vary from €8 to €11.
  • Trains departing for St. Gallen from Zurich leave from Zürich Hb station. This is the main train station in Zurich and serves as the departure point for the Swiss Railways services heading to St. Gallen. Passengers can easily access this station located in the heart of Zurich to begin their journey to St. Gallen.
  • There are frequent trains running between Zurich and St. Gallen with direct services departing from Zürich Hb station and arriving at St. Gallen. These trains operate every 15 minutes, providing travelers with convenient and regular options for their journey. The trip typically takes around 1 hour and 13 minutes, making it a relatively quick and efficient route by train. Passengers can easily access these train services operated by Swiss Railways to travel between Zurich and St. Gallen.
  • The train from Zurich to St. Gallen arrives at St. Gallen station. This station is the final destination for the direct train operated by Swiss Railways on this route. St. Gallen station provides a convenient and central location for travelers to disembark and continue their journey within the city or to other destinations. The station offers various facilities and services to assist passengers during their visit.
  • The first train of the day from Zurich to St. Gallen typically departs in the early morning, as services operate every day. The last train usually runs in the late evening to accommodate travelers throughout the day. The direct train service provided by Swiss Railways offers convenient departure times to suit various schedules, with the journey taking approximately 1 hour and 13 minutes. For specific departure times, travelers can refer to the timetable available on the Swiss Railways website.
  • There are frequent direct train trips each day between Zurich and St. Gallen with services departing every 15 minutes. Travelers can rely on Swiss Railways for a convenient and efficient journey that operates daily. These direct train trips offer a seamless travel experience, with the trip taking approximately 1 hour and 13 minutes. The regular schedule of direct trains provides flexibility for travelers to choose a departure time that best suits their itinerary.
  • Yes, there is a direct train between Zurich and St. Gallen. This direct train service departs from Zürich Hb station and arrives at St. Gallen, with trains departing every 15 minutes and operating daily. The journey on this direct train typically takes around 1 hour and 13 minutes, providing a convenient and efficient transportation option for travelers between Zurich and St. Gallen.
  • The cost of a train ticket from Zurich to St. Gallen typically ranges from €8 to €11. This fare variation allows travelers to choose a ticket that fits their budget and travel preferences. The affordable pricing makes train travel an economical option for those journeying between Zurich and St. Gallen.

Will you be returning to Zurich by train?

If you are looking for the return train journey, check out trains from St. Gallen to Zurich

See schedule