There are 9 ways to get from Austria to Switzerland by plane, train, bus, night train, 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 Basel
best- Fly from Vienna International Airport (VIE) to Basel (BSL)plane VIE - BSL
4h 13mCHF 63–219Bus
cheapest- Take the bus from Vienna Erdberg to Zurich Bus Stationbus FlixBus 882 / ...
11h 20mCHF 45–87Train
- Take the train from Wien Meidling to Zuerich Hbtrain Rjx
9h 12mCHF 100–157Night train
- Take the night train from Wien Hbf to Zürich HBnighttrain Nj
14h 20mCHF 230–427Fly to Zurich Airport
- Fly from Vienna International Airport (VIE) to Zurich Airport (ZRH)plane VIE - ZRH
4h 22mCHF 91–215Fly to Geneva International Airport
- Fly from Vienna International Airport (VIE) to Geneva International Airport (GVA)plane VIE - GVA
4h 34mCHF 72–221Fly 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 St. Gallentrain
4h 26mCHF 218–424Drive 702.4 km
- Drive from Vienna to Zurichcar 702.4 km
7h 2mCHF 109–157Drive, 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 Zurichcar
8h 40mCHF 178–239
Austria to Switzerland by bus and train
Questions & Answers
The cheapest way to get from Austria to Switzerland is to bus which costs SFr 45 - SFr 90 and takes 11h 20m.
The fastest way to get from Austria to Switzerland is to fly which takes 4h 13m and costs SFr 60 - SFr 220.
No, there is no direct train from Austria to Switzerland. However, there are services departing from Oper/Karlsplatz and arriving at Zürich Stadelhofen via Wien Hbf and Zürich HB. The journey, including transfers, takes approximately 14h 20m.
The distance between Austria and Switzerland is 703 km. The road distance is 702.4 km.
The best way to get from Austria to Switzerland without a car is to train which takes 9h 12m and costs SFr 100 - SFr 160.
It takes approximately 4h 13m to get from Austria to Switzerland, including transfers.
Austria to Switzerland train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Wien Hbf station.
The best way to get from Austria to Switzerland is to fly which takes 4h 13m and costs SFr 60 - SFr 220. Alternatively, you can train, which costs SFr 100 - SFr 160 and takes 9h 12m, you could also bus, which costs SFr 45 - SFr 90 and takes 11h 20m.
Austria to Switzerland train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Zürich HB station.
Yes, the driving distance between Austria to Switzerland is 702 km. It takes approximately 7h 2m to drive from Austria to Switzerland.
What companies run services between Austria and Switzerland?
easyJet, Austrian Airlines, and two other airlines fly from Vienna International Airport (VIE) to Basel (BSL) every 4 hours. Alternatively, Railjet operates a train from Wien Meidling to Zuerich Hb every 4 hours. Tickets cost CHF 90–140 and the journey takes 7h 45m.
- Website
- swiss.com
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 Zurich Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- CHF 85–190
Flights from Vienna International Airport to Geneva International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- CHF 70–290
Flights from Vienna International Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- CHF 70–290
- Website
- austrian.com
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 Zurich Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- CHF 85–190
Flights from Vienna International Airport to Geneva International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- CHF 70–290
- Website
- lufthansa.com
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 Zurich Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 85–190
Flights from Vienna International Airport to Geneva International Airport via Munich
- Ave. Duration
- 3h 12m
- When
- Thursday, Friday, and Sunday
- Estimated price
- CHF 60–340
- 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
Train from Wien Meidling to Zuerich Hb
- Ave. Duration
- 7h 45m
- Frequency
- Every 4 hours
- Estimated price
- CHF 90–140
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 90–140
- Phone
- +41 848 446 688
- Website
- sbb.ch
Night train from Wien Hbf to Zürich HB
- Ave. Duration
- 12h 59m
- Frequency
- Once a week
- Estimated price
- CHF 220–410
- Website
- https://www.sbb.ch/en
Train from Rorschach to St. Gallen
- Ave. Duration
- 16 min
- Frequency
- Hourly
- Estimated price
- CHF 12–22
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Rorschach to St. Gallen
- Ave. Duration
- 17 min
- Frequency
- Hourly
- Schedules at
- sob.ch
- Phone
- +41 71 554 00 00
- Website
- thurbo.ch
Train from Rorschach to St. Gallen
- Ave. Duration
- 17 min
- Frequency
- Hourly
- Estimated price
- CHF 3–9
- Schedules at
- thurbo.ch
- 2nd Class Ticket
- CHF 3–5
- 1st Class Ticket
- CHF 7–9
- 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 Zurich Bus Station
- Ave. Duration
- 10h 10m
- Frequency
- Every 4 hours
- Estimated price
- CHF 35–70
- 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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
There are 1224+ hotels available in Switzerland.


























