Duration 4h 14m
Distance 731 km
Average price 200€
Possible routes 10 found

Zürich to Vienna

Rome2rio has found 10 ways to get from Zürich to Vienna by flight, train, bus and car. We recommend flying from Zurich to Vienna, which is the fastest option and takes around 4h 14m.
Recommended route

Fly from Zurich

  1. Zurich
  2. Vienna
Fastest
4h 14m
72€ - 240€
Alternative routes

Train to Basel, fly

  1. Zuerich Hb
  2. Basel
  3. Vienna
5h 15m
111€ - 332€

Train to Altenrhein, fly

  1. Zürich HB
  2. Altenrhein
  3. Vienna
5h 46m
186€ - 974€

Train to Innsbruck, fly

  1. Zuerich Hb
  2. Innsbruck
  3. Vienna
6h 30m
177€ - 453€

Train to Stuttgart, fly

  1. Zuerich Hb
  2. Stuttgart
  3. Vienna
6h 50m
122€ - 315€

Train

  1. Zuerich Hb
  2. Vienna
8h 59m
220€ - 390€

Bus

  1. Zürich
  2. Vienna
10h 10m
Cheapest
50€ - 75€

Bus, train

  1. Zurich
  2. Sankt Pölten
  3. Vienna
10h 37m
45€ - 453€

Night train

  1. Zuerich Hb
  2. Vienna
8h 55m
130€ - 180€

Drive

  1. Zürich
  2. Vienna
7h 11m
85€ - 130€

Frequently asked questions

Want to know about travelling from Zürich to Vienna? We have put together a list of the most frequently asked questions from our users such as "What is the cheapest mode of transport?", "What is the quickest option?", "How much do tickets usually cost?" and many more.

The cheapest way to get from Zürich to Vienna is to bus which costs SFr 55 - SFr 80 and takes 10h 10m.

More details

The quickest way to get from Zürich to Vienna is to fly which costs SFr 80 - SFr 270 and takes 4h 14m.

More details

Yes, there is a direct bus departing from Zürich and arriving at Wien. Services depart once daily, and operate Tuesday, Thursday, Saturday and Sunday. The journey takes approximately 10h 10m.

More details

Yes, there is a direct train departing from Zuerich Hb and arriving at Wien Hbf. Services depart five times a day, and operate every day. The journey takes approximately 8h 59m.

More details

The distance between Zürich and Vienna is 592 km. The road distance is 731 km.

Get driving directions

The best way to get from Zürich to Vienna without a car is to train which takes 8h 59m and costs SFr 240 - SFr 430.

More details

It takes approximately 4h 14m to get from Zürich to Vienna, including transfers.

More details

Zürich to Vienna bus services, operated by Eurolines CH, depart from Zürich station.

More details

Zürich to Vienna train services, operated by Swiss Railways (SBB/CFF/FFS), depart from Zuerich Hb station.

More details

The best way to get from Zürich to Vienna is to fly which takes 4h 14m and costs SFr 80 - SFr 270. Alternatively, you can train, which costs SFr 240 - SFr 430 and takes 8h 59m, you could also bus, which costs SFr 55 - SFr 80 and takes 10h 10m.

Mode details

The quickest flight from Zurich Airport to Vienna Airport is the direct flight which takes 1h 20m.

Search flights

Zürich to Vienna bus services, operated by Eurolines CH, arrive at Wien station.

More details

Zürich to Vienna train services, operated by Swiss Railways (SBB/CFF/FFS), arrive at Wien Hbf station.

More details

Yes, the driving distance between Zürich to Vienna is 731 km. It takes approximately 7h 11m to drive from Zürich to Vienna.

Get driving directions

Swiss, Lufthansa and Austrian Airlines offer flights from Zurich Airport to Vienna Airport.

Search flights

There are 1481+ hotels available in Vienna. Prices start at 59€ per night.

More details

The best way to get from Zürich to Zurich Airport is to line 16 train which takes 18 min and costs SFr 11 - SFr 20.

More details

How to travel from Zürich to Vienna

Find all the possible transport options for your trip from Zürich to Vienna right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Zürich and Vienna?

Swiss, Austrian Airlines and two other airlines fly from Zürich to Vienna hourly. Alternatively, Swiss Railways (SBB/CFF/FFS) operates a train from Zürich to Vienna 5 times a day. Tickets cost 220€ - 390€ and the journey takes 8h 59m.
Airlines
Ave. Duration
1h 22m
Frequency
Every day
Estimated price
95€ - 380€
Ave. Duration
1h 22m
Frequency
Every day
Estimated price
95€ - 380€
Ave. Duration
3h 25m
Frequency
Every day
Estimated price
130€ - 470€
Ave. Duration
1h
Frequency
Every day
Estimated price
270€ - 900€
Ave. Duration
1h 15m
Frequency
Every day
Estimated price
35€ - 260€
Ave. Duration
1h 16m
Frequency
Every day
Estimated price
55€ - 280€
Ave. Duration
1h 40m
Frequency
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
120€ - 750€
Train operators
Ave. Duration
8h 59m
Frequency
5 times a day
Estimated price
220€ - 390€
Ave. Duration
8h 55m
Frequency
Once daily
Estimated price
130€ - 180€
Bus operators
Ave. Duration
10h 10m
Frequency
Once daily
Estimated price
50€ - 75€

Vienna, Austria

The hub of Vienna’s art and culture scene is up there amongst the world’s best. The Austrian capital is best known for its many balls (including the world famous Vienna Opera Ball), the graceful Viennese waltz, its famed coffeehouse culture, and superb architecture from yesteryear. Visit the Schloss Schönbrunn, the former imperial summer residence, and the Hofburg (Imperial Palace), the base of the Habsburgs, one of the most influential European royal houses. Take in the brilliance of the Baroque Belvedere Palace, the Gothic St Stephen’s Cathedral and the giant ferris wheel in the Prater, Vienna’s old recreational park.

Did you find what you were looking for?

Thanks for your feedback!

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps