Travel from Erfurt to Vienna

Bus or train from Erfurt to Vienna?

You can take a train from Erfurt to Vienna via Nürnberg Hauptbahnhof in around 6 h 31 min. Alternatively, you can take a bus from Erfurt to Vienna via Praha, ÚAN Florenc in around 10 h 45 min.

Travel Guides

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

How to get from Erfurt to Vienna

From Erfurt train to Nürnberg Hauptbahnhof then train to Wien. 6 h 31 min 144€. From Erfurt Hbf train to Praha hl.n., train to Wien Hbf (U1), then subway to Wien Stephansplatz (U1). 10 h 38 min 107€. From Erfurt bus to Praha, ÚAN Florenc then bus to Vídeň, U2 Stadion, Busterminal Stadioncenter, Engerthstrasse. 10 h 45 min 41€. From Erfurt bus to Prague - Florenc Station, bus to Wien Erdberg (U3), then subway to Wien Stephansplatz (U3). 12 h 30 min 60€. From Erfurt drive to Vienna. 6 h 33 min 93€. From Erfurt Hbf train to Leipzig Hbf (tief), train to Leipzig airport, fly to Vienna airport, then train to Vienna. 5 h 23 min 129€. From Erfurt Hbf train to Frankfurt airport, fly to Vienna airport, then train to Vienna. 6 h 19 min 127€. From Erfurt train to Nürnberg Hbf(U-Bahn), subway to Nuremberg airport, fly to Vienna airport, then train to Vienna. 5 h 10 min 135€. From Erfurt Hbf train to Göttingen, train to Hannover Hbf, train to Hannover airport, fly to Vienna airport, then train to Vienna. 6 h 50 min 150€. From Erfurt Hbf train to Leipzig Hbf, train to S+U Berlin Hauptbahnhof, bus to Berlin Tegel airport, fly to Vienna airport, then train to Vienna. 7 h 7 min 137€. From Erfurt train to München Hbf (tief), train to Munich airport, fly to Vienna airport, then train to Vienna. 6 h 37 min 199€.