Travel from Vienna-Airport-VIE to Villach

Bus or train from Vienna Airport (VIE) to Villach?

Austrian Railways (ÖBB) operates a train from Vienna Airport (VIE) to Villach hourly. Tickets cost $7 - $11 and the journey takes 16 min. Austrian Railways (ÖBB) also services this route every 2 hours. Alternatively, FlixBus operates a bus from Vienna Airport (VIE) to Villach hourly. Tickets cost $1 - $2 and the journey takes 15 min. 3 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Vienna Airport (VIE) to Villach

From Vienna airport fly to Klagenfurt airport then train to Villach. 1 h 45 min $140. From Vienna airport fly to Graz airport, train to Graz Hbf (Europaplatz), train to Klagenfurt Hbf, then train to Villach. 4 h 7 min $156. From Vienna airport fly to Ljubljana airport then shuttle to Villach. 3 h $197. From Flughafen Wien train to Wien Hbf then train to Villach Hbf. 5 h 40 min $79. From Vienna Airport bus to Wien Erdberg (VIB), bus to Klagenfurt Hbf (Busbahnhof), then bus to Villach Klagenfurter Straße. 6 h 56 min $40. From Vienna Airport bus to Vienna, Vienna Erdberg then night bus to Villach. 6 h 5 min $36. From Vienna Airport (VIE) drive to Villach. 3 h 32 min $52.