There are 5 ways to get from Vienna to Tatabánya by train, bus, night train, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  1 h 47 min

  1. Take the train from Wien Hbf to Tatabanya D / ...

$40 - $60

Cheapest option

Bus  •  3 h 25 min

  1. Take the bus from Vienna, Vienna Erdberg to Györ, Győr 902 / ...
  2. Take the bus from Györ Autóbusz állomás to Tatabánya Autóbusz-Állomás 1268

$10 - $30

3 alternative options

Night train  •  1 h 49 min

  1. Take the night train from Wien Hbf to Tatabanya En

$40 - $60

Drive  •  1 h 47 min

  1. Drive from Vienna to Tatabánya 115.7 miles

$21 - $35

Fly, train  •  4 h 18 min

  1. Fly from Vienna (VIE) to Budapest (BUD) VIE - BUD
  2. Take the train from Köbanya-Kispest to Kelenföld
  3. Take the train from Kelenföld to Tatabanya

$107 - $309

What companies run services between Vienna, Austria and Tatabánya, Hungary?

Austrian Railways (ÖBB) operates a train from Vienna to Tatabánya every 4 hours. Tickets cost $40 - $60 and the journey takes 1 h 47 min. Alternatively, you can take a bus from Vienna to Tatabánya via Györ, Győr and Györ Autóbusz állomás in around 3 h 25 min.

Austrian Airlines
Flights from Vienna to Budapest
Ave. Duration
48 min
Every day
Estimated price
$210 - $750
Train operators
Austrian Railways (ÖBB)
Train from Wien Hbf to Tatabanya
Ave. Duration
1 h 47 min
Every 4 hours
Estimated price
$40 - $60
Purchase an
Hungarian Railways (MÁV)
+36 (1) 3 49 49 49
Train from Köbanya-Kispest to Kelenföld
Ave. Duration
14 min
Every 30 minutes
Estimated price
$1 - $2
Train from Kelenföld to Tatabanya
Ave. Duration
33 min
Estimated price
$2 - $4
Bus operators

Want to know more about travelling around Hungary

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.

Questions & Answers

The distance between Vienna and Tatabánya is 166 km. The road distance is 185 km.

The cheapest way to get from Vienna to Tatabánya is to bus which costs 8€ - 26€ and takes 3 h 25 min.

The quickest way to get from Vienna to Tatabánya is to train which takes 1 h 47 min and costs 30€ - 50€.

Yes, there is a direct train departing from Wien Hbf and arriving at Tatabanya. Services depart every four hours, and operate every day. The journey takes approximately 1 h 47 min.

No, there is no direct bus from Vienna to Tatabánya. However, there are services departing from Vienna, Vienna Erdberg and arriving at Tatabánya Autóbusz-Állomás via Györ Autóbusz állomás. The journey, including transfers, takes approximately 3 h 25 min.

The train from Wien Hbf to Tatabanya takes 1 h 47 min including transfers and departs every four hours.