Duration 36 min
Distance 38.6 km
Average price 6€
Frequency 3/hour

Trip overview

The average train between Bad Vöslau and Vienna takes 36 min and the fastest train takes 26 min. The train runs at least 3 times per hour from Bad Vöslau to Vienna. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Train • 29 min

  1. Bad Voeslau
  2. Vienna
29 min
Bookable on Rome2rio
5€ - 7€

Frequently asked questions

Want to know about travelling from Bad Vöslau 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.

Yes, there is a direct train departing from Bad Voeslau and arriving at Wien Matzleinsdorfer Platz. Services depart every 20 minutes, and operate every day. The journey takes approximately 29 min.

More details

The distance between Bad Vöslau and Vienna is 29 km. The road distance is 38.6 km.

Get driving directions

Bad Vöslau to Vienna train services, operated by Austrian Railways (ÖBB), depart from Bad Voeslau station.

More details

Bad Vöslau to Vienna train services, operated by Austrian Railways (ÖBB), arrive at Wien Matzleinsdorfer Platz station.

More details

Book your Bad Vöslau to Vienna train tickets online with Omio and RailEurope.

Search and book

There are 1384+ hotels available in Vienna. Prices start at 87€ per night.

More details

What companies run services between Bad Vöslau and Vienna?

Austrian Railways (ÖBB) operates a train from Bad Vöslau to Vienna every 20 minutes. Tickets cost 5€ - 7€ and the journey takes 29 min.
Train operators
Ave. Duration
29 min
Every 20 minutes
Estimated price
5€ - 7€

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