Compare prices and tickets by train, bus or flight

Sat
Dec 4
$84Deutsche Bahn
$62Union Ivkoni International
$302Swiss
Sun
Dec 5
$108Deutsche Bahn
$55STUDENT AGENCY k.s.
$302Swiss
Mon
Dec 6
$108Deutsche Bahn
Find prices
$302Edelweiss Air
Tue
Dec 7
$72Deutsche Bahn
$54Union Ivkoni International
$302Austrian Airlines
Wed
Dec 8
$72Deutsche Bahn
Find prices
$302Swiss
Thu
Dec 9
$84Deutsche Bahn
Find prices
$278Swiss
Fri
Dec 10
$56Deutsche Bahn
Find prices
$302Austrian Airlines
Sat
Dec 11
$45Deutsche Bahn
$54Union Ivkoni International
$277Swiss
Sun
Dec 12
$60Deutsche Bahn
Find prices
$279Swiss
Mon
Dec 13
$45Deutsche Bahn
Find prices
$256Austrian Airlines
Tue
Dec 14
Find prices
$52Union Ivkoni International
$255Swiss
Wed
Dec 15
$45Deutsche Bahn
Find prices
$256Austrian Airlines
Thu
Dec 16
$56Deutsche Bahn
Find prices
$251Austrian Airlines
Fri
Dec 17
$72Deutsche Bahn
Find prices
$236Austrian Airlines
Sat
Dec 18
$45Deutsche Bahn
$55Union Ivkoni International
$255Austrian Airlines
Sun
Dec 19
$45Deutsche Bahn
$67STUDENT AGENCY k.s.
$253Austrian Airlines
Mon
Dec 20
$45Deutsche Bahn
$78Flixbus
$240Swiss
Tue
Dec 21
$45Deutsche Bahn
$53Union Ivkoni International
$252Swiss
Wed
Dec 22
$60Deutsche Bahn
$78STUDENT AGENCY k.s.
$212Swiss
Thu
Dec 23
$72Deutsche Bahn
Find prices
$218Austrian Airlines
Fri
Dec 24
$45Deutsche Bahn
$88Flixbus
$217Swiss

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information from Zurich to Vienna

distanceDistance366 miles (591 km)
durationAverage train duration8 h 27 min
priceAverage train ticket price$83 (€69)
frequencyTrain frequency6 a day
changesDirect trainYes, there are 6 direct trains a day
carriersTrain providersÖBB | Nightjet, ÖBB | Railjet, ÖBB, ÖBB | Euro City (EC), ÖBB | S-Bahn or Deutsche Bahn

Trains from Zurich to Vienna cover the 366 miles (591 km) long trip taking on average 8 h 27 min with our travel partners like ÖBB | Nightjet, ÖBB | Railjet, ÖBB, ÖBB | Euro City (EC), ÖBB | S-Bahn or Deutsche Bahn. Normally, there are 6 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $56 (€47), but the average price of train tickets is $83 (€69). Travelers depart most frequently from Zürich HB and arrive in Wien Westbahnhof.

Train companies

ÖBB and Deutsche Bahn Zurich – Vienna

For as little as $56 (€47) you can travel by train from Zurich to Vienna with ÖBB and Deutsche Bahn. Omio will show you the best deals, schedules and tickets available for this journey.

Deutsche Bahn
ÖBB

Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train between Zurich and Vienna. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

  • Average Price: $56

Deutsche Bahn's current ticket policies due to COVID-19 for your train to Vienna from Zurich are the following:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply

Train from Zurich to Vienna

The train connection from Zurich to Vienna is available to travelers several times a day. Also at night guests like to travel on this route in a comfortable sleeping car, as they are usually between 8 and 10 hours. The fastest connection is with the Railjet of ÖBB.

Here it goes directly to the travel details.

Both Zurich and Vienna are popular travel destinations. In Switzerland, the lake on the doorstep offers many excursion possibilities and in the capital of Austria, historical and modern sights surprise the guests. Both cities offer travelers a unique culinary experience. During the day, the route between the two popular places is varied and entertaining because of the charming landscape.

Train from Zurich

Travelers can reach their destination by train, tram, bus, boat or aerial cableway from Zurich Central Station. Only one ticket for all means of transport is sufficient. This ticket is valid for a certain period of time within the zone of the ticket. The ten lines allow guests to travel by land and sea from the main train station to all districts of the city and across the lake. From the main train station, public transport for all guests is always a sightseeing tour.

By train to Vienna

The Zurich-Vienna train line takes travelers through the Ötztal valley, via Innsbruck, Salzburg and Linz to Vienna. The terminal station is usually the new Vienna Central Station.

The Vienna Central Station offers guests from all over the world many attractions. Local bars, boutiques, bank and post office counters are available for selection. Several subways, the cozy above-ground trams and buses drive through the whole city. The connection from the main train station to all districts and the surrounding area is excellent. Some trams run at 2-minute intervals during rush hours. travelers can reach the airport by train in 37 minutes. Mostviertel, Wachau and Waldviertel are on Vienna's doorstep. Bicycles can also be taken on most trains. Buses and trams in Vienna are mostly air-conditioned.

Travel Tips

Trains from Zurich to Vienna
Travel by train to Vienna easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Zurich to Vienna.
FAQs
Are there any COVID-19 restrictions for international travel by train between Zurich and Vienna?

Travel between Zurich, Switzerland and Vienna, Austria by train is: Partially open.

Can I enter Austria from Switzerland?

International entry status: Entry is partially open for citizens and permanent residents of Switzerland

Do I need to quarantine on arrival in Austria from Zurich?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers with the Digital Green Certificate are exempt from the quarantine. Digital Green Certificate is proof that a person has been vaccinated against COVID-19, received a negative test result, or recovered from COVID-19
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test

What are the safety rules to follow in Vienna, Austria?

All travelers in Austria must observe these coronavirus safety measures:

  • Physical distance: 1 metre (s) (3 feet)
  • Face mask: Mandatory

The information above was last checked on 12/1/21. Remember to review the latest COVID-19 travel safety regulations   for your train to Vienna from Zurich as this information can change.

Are there travel restrictions, such as quarantine measures, in place when returning to Zurich, Switzerland from Vienna, Austria?

Return travel from Austria to Switzerland is: Partially open.

Are there any international entry restrictions on returning to Zurich from Vienna?

Entry into Switzerland is allowed for: Entry is partially open for citizens and permanent residents of Austria

Do I need to quarantine on arrival in Switzerland from Vienna?

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 4 in quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Health declaration required
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Zurich, Switzerland?

The government of Switzerland has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 11/29/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Zurich from Vienna.

How much does a cheap train from Zurich to Vienna cost?
Looking to save money on your route? Omio customers have found the cheapest train from Zurich to Vienna for the next 7 days starting from $56 (€47)  one way.
How much does it cost to take a train from Zurich to Vienna?
The train price between Zurich and Vienna is on average $83 (€69)  if you are looking to purchase your tickets for this journey in the next 7 days.
How many miles is it from Zurich to Vienna by train?
The Zurich to Vienna train distance is approximately 366 miles (591 km).
How many hours is the train time between Zurich and Vienna?
The train time to Vienna from Zurich is on average 8 h 27 min  for the 366 miles (591 km) long journey, but the time it takes to go from Zurich to Vienna by train can vary depending on specific dates or traveling on weekends and holidays.
What is the departure train station in Zurich and arrival train station in Vienna?

When traveling this route, Omio customers are departing most frequently from Zürich HB   and arriving in Wien Westbahnhof.

Where do I find the Zurich train station to Vienna? Where is the Vienna train station?

The most popular departure train station with passengers for this route, called Zürich HB, is located 0.9 miles (1.5 km) from the city center of Zurich.

The most popular arrival train station, Wien Westbahnhof, is located 1.8 miles (2.9 km) away from the city center of Vienna.

Which train providers can get me from Zurich to Vienna?
For the trip from Zurich to Vienna you can take a train with ÖBB | Nightjet, ÖBB | Railjet, ÖBB, ÖBB | Euro City (EC), ÖBB | S-Bahn or Deutsche Bahn. Be sure to check out all possible train companies that offer services from Zurich to Vienna on Omio to compare what amenities they may have.
How many train services per day are there between Zurich and Vienna?
The average number of trains departing Zurich for Vienna is 6 a day. The train schedules and services may vary between weekdays and weekends.
What time is the earliest train from Zurich to Vienna? What time is the last train from Zurich to Vienna?
You can take the first train from Zurich to Vienna at 6: 03 AM. The last train from Zurich to Vienna that you can take departs at 8: 59 PM. Omio shows you the latest train from Zurich to Vienna schedule to help you book the best departure time for this journey.
How early should I buy train tickets between Zurich and Vienna to score the best deals?
If you book the Zurich to Vienna train within the next 7 days, you can find one way tickets to cost on average $83 (€69). However, booking your train ticket in advance gives you access to the best prices for trains between Zurich and Vienna. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Zurich
Vienna
The major railway station for departures from Zurich is Zürich HB. Read all the information you need to know about services, amenities and connections at Zürich HB for your journey from Zurich to Vienna.