Travel from Metz to Vienna

Bus or train from Metz to Vienna?

French Railways (SNCF) operates a train from Metz to Vienna hourly. Tickets cost $18 - $26 and the journey takes 45 min. 4 other operators also service this route. Alternatively, FlixBus operates a bus from Metz to Vienna 3 times a week. Tickets cost $55 - $100 and the journey takes 13 h 45 min.

Travel Guides

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

How to get from Metz to Vienna

From Metz Ville train to Luxembourg Gare Centrale, shuttle to Luxembourg airport, fly to Vienna airport, then train to Vienna. 6 h 10 min $161. From Metz Ville train to Strasbourg, train to Saint-Louis, line 11 Navette to Basel airport, fly to Vienna airport, then train to Vienna. 7 h 33 min $200. From Metz Ville train to Strasbourg, train to Stuttgart Hbf (tief), train to Stuttgart airport, fly to Vienna airport, then train to Vienna. 8 h 5 min $177. From Metz Ville train to Forbach(fr), train to Mannheim Hbf, train to Frankfurt airport, fly to Vienna airport, then train to Vienna. 8 h 14 min $199. From Metz Ville train to Forbach(fr), train to Mannheim Hbf, train to Wien Westbahnhof (U3), then subway to Wien Stephansplatz (U3). 11 h 33 min $217. From Metz Ville train to Forbach(fr), train to Frankfurt(Main)Hbf, then train to Wien Hbf. 11 h 37 min $216. From Metz bus to Vienna, Vienna. 13 h 45 min $95. From Metz bus to Bratislava, Autobusová stanica Nivy, bus to Wien Stadion (U2), then subway to Wien Karlsplatz (U2). 15 h 13 min $123. From Metz drive to Vienna. 8 h 10 min $149.

Is there a direct train between Metz and Vienna?

No, there is no direct train from Metz to Vienna. However, there are services departing from Metz Ville and arriving at Wien Hbf via Forbach(fr) and Frankfurt(Main)Hbf. The journey, including transfers, takes approximately 11 h 37 min.

Is there a direct bus between Metz and Vienna?

Yes, there is a direct bus departing from Metz and arriving at Vienna, Vienna. Services depart 3 times a week, and operate Tuesday, Friday and Sunday. The journey takes approximately 13¾ hours.