There are 3 ways to get from Sankt Gallen to Vienna by train or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Weissenbach-St Gallen to Wien Westbahnhoftrain Re
4h 4m€22–70Drive 181.2 km
- Drive from Sankt Gallen to Viennacar 181.2 km
2h 28m€30–43Train via Amstetten
- Take the train from Kleinreifling to Amstetten Noetrain Re
- Take the train from Amstetten Noe to Wien Hbftrain Ic
4h 16m€25–67
Sankt Gallen to Vienna by bus and train
Questions & Answers
The cheapest way to get from Sankt Gallen to Vienna is to drive which costs €29 - €45 and takes 2h 28m.
The fastest way to get from Sankt Gallen to Vienna is to drive which takes 2h 28m and costs €29 - €45.
No, there is no direct train from Sankt Gallen to Vienna. However, there are services departing from Weissenbach-St Gallen and arriving at Wien Westbahnhof via . The journey, including transfers, takes approximately 4h 4m.
The distance between Sankt Gallen and Vienna is 185 km. The road distance is 181.2 km.
The best way to get from Sankt Gallen to Vienna without a car is to train which takes 4h 4m and costs €22 - €70.
It takes approximately 4h 4m to get from Sankt Gallen to Vienna, including transfers.
Sankt Gallen to Vienna train services, operated by ÖBB, depart from Weissenbach-St Gallen station.
Sankt Gallen to Vienna train services, operated by ÖBB, arrive at Wien Westbahnhof station.
Yes, the driving distance between Sankt Gallen to Vienna is 181 km. It takes approximately 2h 28m to drive from Sankt Gallen to Vienna.
There are 4803+ hotels available in Vienna.
What companies run services between Sankt Gallen, Austria and Vienna, Austria?
ÖBB operates a train from Weissenbach-St Gallen to Wien Westbahnhof twice daily. Tickets cost €35–70 and the journey takes 2h 58m. ÖBB Intercity also services this route 4 times a week.
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Train from Weissenbach-St Gallen to Wien Westbahnhof
- Ave. Duration
- 2h 58m
- Frequency
- Twice daily
- Estimated price
- €35–70
- Website
- https://www.oebb.at/en/
Train from Kleinreifling to Amstetten Noe
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €9–18
- Website
- https://www.oebb.at/en/
Train from Amstetten Noe to Wien Hbf
- Ave. Duration
- 1h 2m
- Frequency
- Once daily
- Estimated price
- €26–50
- Website
- https://www.oebb.at/en/
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from Weissenbach-St Gallen to Wien Westbahnhof
- Ave. Duration
- 2h 2m
- Frequency
- 4 times a week
- Estimated price
- €22–45
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
Train from Amstetten Noe to Wien Hbf
- Ave. Duration
- 57 min
- Frequency
- Every 30 minutes
- Estimated price
- €15–30
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Amstetten Noe to Wien Hbf
- Ave. Duration
- 58 min
- Frequency
- 5 times a day
- Estimated price
- €22–35
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- €22–35
Want to know more about travelling around Austria
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide


















