There are 10 ways to get from Vienna to Uzwil by plane, train, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Zurich Airport, train
best- Fly from Vienna International Airport (VIE) to Zurich Airport (ZRH)plane VIE - ZRH
- Take the train from Zürich Flughafen to Uzwiltrain
4h 39mCHF 101–237Bus
cheapest- Take the bus from Vienna Erdberg to St. Gallen train stationbus FlixBus N1290 / ...
10h 31mCHF 51–89Train
- Take the train from Wien Hbf to St. Gallen(Ch)train Rjx
8h 14mCHF 102–155Drive 639.5 km
- Drive from Vienna to Uzwilcar 639.5 km
6h 22mCHF 99–143Fly to Saint Gallen-Altenrhein Airport, train
- Fly from Vienna International Airport (VIE) to Saint Gallen-Altenrhein Airport (ACH)plane VIE - ACH
- Take the train from Rorschach to Uzwiltrain
5h 8mCHF 218–424Fly to Basel, train
- Fly from Vienna International Airport (VIE) to Basel (BSL)plane VIE - BSL
- Take the train from Basel SBB to Zürich HBtrain
- Take the train from Zürich HB to Uzwiltrain
6h 46mCHF 109–312Fly to Innsbruck Airport, train
- Fly from Vienna International Airport (VIE) to Innsbruck Airport (INN)plane VIE - INN
- Take the train from Innsbruck Hauptbahnhof to St. Gallen(Ch)train
7h 10mCHF 111–302Train #2
- Take the train from Wien Hbf to St. Gallentrain Rjx
8h 14mCHF 96–147Train via Buchs
- Take the train from Wien Hbf to Buchs Sgtrain Rjx
- Take the train from Buchs SG to Uzwiltrain Ir13
8h 30mCHF 113–182Drive, car train
- Drive from Vienna to Villach Hbf ARZcar
- Take the car train from Villach Hbf ARZ to München Ostcartrain
- Drive from München Ost to Uzwilcar
8h 1mCHF 168–224
Vienna to Uzwil by train
Questions & Answers
The cheapest way to get from Vienna to Uzwil is to bus which costs SFr 50 - SFr 90 and takes 10h 31m.
The fastest way to get from Vienna to Uzwil is to fly and train which takes 4h 39m and costs SFr 100 - SFr 240.
No, there is no direct train from Vienna to Uzwil. However, there are services departing from Wien Hbf and arriving at Uzwil via St. Gallen. The journey, including transfers, takes approximately 8h 14m.
The distance between Vienna and Uzwil is 678 km. The road distance is 639.5 km.
The best way to get from Vienna to Uzwil without a car is to train which takes 8h 14m and costs SFr 100 - SFr 160.
It takes approximately 4h 39m to get from Vienna to Uzwil, including transfers.
Vienna to Uzwil train services, operated by Railjet, depart from Wien Hbf station.
The best way to get from Vienna to Uzwil is to train which takes 8h 14m and costs SFr 100 - SFr 160. Alternatively, you can bus, which costs SFr 50 - SFr 90 and takes 10h 31m.
Vienna to Uzwil train services, operated by Railjet, arrive at St. Gallen(Ch) station.
Yes, the driving distance between Vienna to Uzwil is 639 km. It takes approximately 6h 22m to drive from Vienna to Uzwil.
What companies run services between Vienna, Austria and Uzwil, Switzerland?
Railjet operates a train from Wien Hbf to St. Gallen(Ch) twice daily. Tickets cost CHF 85–130 and the journey takes 7h 48m. Alternatively, FlixBus operates a bus from Vienna Erdberg to St. Gallen train station twice daily. Tickets cost CHF 35–65 and the journey takes 10h 5m.
- Website
- austrian.com
Flights from Vienna International Airport to Zurich Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- CHF 85–190
Flights from Vienna International Airport to Basel
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 60–220
Flights from Vienna International Airport to Innsbruck Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 65–190
- Website
- lufthansa.com
Flights from Vienna International Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 85–190
Flights from Vienna International Airport to Basel via Munich
- Ave. Duration
- 2h 56m
- When
- Every day
- Estimated price
- CHF 60–220
Flights from Vienna International Airport to Basel via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- CHF 60–220
Flights from Vienna International Airport to Innsbruck Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 65–190
- Website
- peoples.ch
Flights from Vienna International Airport to Saint Gallen-Altenrhein Airport
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 210–390
- Website
- easyjet.com
Flights from Vienna International Airport to Basel
- Ave. Duration
- 1h 25m
- When
- Saturday
- Estimated price
- CHF 70–210
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich Flughafen to Uzwil
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 23–45
- Website
- https://www.sbb.ch/en
Train from Rorschach to Uzwil
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- CHF 18–35
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 30–60
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Uzwil
- Ave. Duration
- 55 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 18–35
- Website
- https://www.sbb.ch/en
Train from Buchs SG to Uzwil
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- CHF 30–60
- Website
- https://www.sbb.ch/en
Train from Wien Hbf to St. Gallen(Ch)
- Ave. Duration
- 7h 48m
- Frequency
- Twice daily
- Estimated price
- CHF 85–130
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 85–130
Train from Innsbruck Hauptbahnhof to St. Gallen(Ch)
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- CHF 30–50
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 30–50
Train from Wien Hbf to St. Gallen
- Ave. Duration
- 7h 48m
- Frequency
- Once daily
- Estimated price
- CHF 80–130
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 80–130
Train from Wien Hbf to Buchs Sg
- Ave. Duration
- 6h 38m
- Frequency
- 5 times a day
- Estimated price
- CHF 80–130
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 80–130
- Phone
- +41 71 554 00 00
- Website
- thurbo.ch
Train from Rorschach to Uzwil
- Ave. Duration
- 37 min
- Frequency
- 4 times a week
- Estimated price
- CHF 5–12
- Schedules at
- thurbo.ch
- 2nd Class Ticket
- CHF 5–8
- 1st Class Ticket
- CHF 9–12
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Innsbruck Hauptbahnhof to St. Gallen(Ch)
- Ave. Duration
- 2h 58m
- Frequency
- Once daily
- Estimated price
- CHF 40–55
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Villach Hbf ARZ to München Ost
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 85–100
- Website
- https://urlaubs-express.de/?lang=en
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Vienna Erdberg to St. Gallen train station
- Ave. Duration
- 10h 5m
- Frequency
- Twice daily
- Estimated price
- CHF 35–65
- Website
- https://www.flixbus.co.uk
Want to know more about travelling around Switzerland
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
Want to know more about Flixbus?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Book your Vienna to Uzwil train tickets online with Omio.
There are 598+ hotels available in Uzwil.























