St. Gallen to Rorschach by train
Compare prices, times and book fast direct trains
Overview: trains from St. Gallen to Rorschach
Find the key information for travelling by train from St. Gallen to Rorschach, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
Taking the train from St. Gallen to Rorschach
So you’re considering going from St. Gallen to Rorschach by train? To ensure you have the smoothest, most carefree travel, keep this page handy.
Train travel between St. Gallen and Rorschach: train ticket prices
Cost of train tickets from St. Gallen to Rorschach:
Cheapest tickets: US$6.00
Cost of tickets when booked 30 days in advance:
Cost of tickets when booked 7 days in advance:
Tickets go on sale 8 months in advance.
Train times for travel from St. Gallen to Rorschach
During the week, the earliest departure time is at 00:26 and the last departure is 23:25. On weekends, the first train departs at 00:26 and the last train leaves at 23:38. On average, a total of 65 trains make this journey each day.
St. Gallen to Rorschach train duration
Trains on this route travel a distance of 12 kilometres, with the fastest one completing the journey in 13 minutes.
When do tickets between St. Gallen and Rorschach go on sale?
Travellers can book train journeys between St. Gallen and Rorschach 8 months before the travel date. The earlier you book, the better the price. Stay informed about ticket availability by setting up a personalised booking alert with Rail Europe.
Further insights on trains from St. Gallen to Rorschach
Visit our help articles for tips on booking, station navigation, ticket types and other useful information for travelling Europe by train. To get inspired for your upcoming trip, refer to our Rorschach city guide.
FAQs about the train journey from St. Gallen to Rorschach
Want to know more about your journey from St. Gallen to Rorschach? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The trip from St. Gallen to Rorschach covers a distance of 12 kilometres.
The lowest price available on this route is US$6.00. Tickets booked 30 days in advance are priced around . Booking 7 days before departure ensures that prices are usually around .
You can start booking tickets for this route 8 months in advance.
The fastest journey on this route takes 13 minutes.
Other train journeys from St. Gallen
- From St. Gallen to Zurich From US$19.50
- From St. Gallen to St. Margrethen From US$7.50
- From St. Gallen to Lindau From US$19.00
- From St. Gallen to Bregenz From US$16.50
- From St. Gallen to Munich From US$23.50
- From St. Gallen to Strasbourg From US$64.00
- From St. Gallen to Paris From US$59.50
- From St. Gallen to Basel From US$48.50
- From St. Gallen to Turin From US$257.30
- From St. Gallen to Florence From US$134.50
- From St. Gallen to Milan From US$67.30
- From St. Gallen to Konstanz From US$17.00
- From St. Gallen to Karlsruhe From US$48.50
- From St. Gallen to Geneva From US$81.50
- From St. Gallen to Berlin From US$55.00
Other train journeys to Rorschach
- From Salzburg to Rorschach From US$63.50
- From Lindau to Rorschach From US$20.50
- From Bregenz to Rorschach From US$11.00
- From Basel to Rorschach From US$51.00
- From Innsbruck to Rorschach From US$48.00
- From Zurich to Rorschach From US$24.50
- From St. Margrethen to Rorschach From US$4.00
- From Konstanz to Rorschach From US$17.00
- From Munich to Rorschach From US$28.50
- From Geneva to Rorschach From US$166.50
- From Lausanne to Rorschach From US$148.50
- From Lyon to Rorschach From US$137.50
- From Lucerne to Rorschach From US$62.50
- From Romanshorn to Rorschach From US$7.00
- From Berlin to Rorschach From US$88.00
Other train journeys from Rorschach
- From Rorschach to Konstanz From US$16.00
- From Rorschach to Munich From US$46.00
- From Rorschach to Innsbruck From US$42.50
- From Rorschach to Lausanne From US$115.50
- From Rorschach to Lucerne From US$36.50
- From Rorschach to Vienna From US$201.00
- From Rorschach to Buchs SG From US$12.50
- From Rorschach to Zurich From US$28.00
- From Rorschach to St. Margrethen From US$4.00
- From Rorschach to Bregenz From US$11.00
- From Rorschach to Sargans From US$23.81
- From Rorschach to Geneva From US$75.50