Travel from Perugia to Vienna

Bus or train from Perugia to Vienna?

You can take a train from Perugia to Vienna via Firenze S.Maria Novella and Venezia Mestre in around 13 h 7 min. Alternatively, you can take a bus from Perugia to Vienna via Florencie, Montelungo in around 14 h 35 min.

Travel Guides

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

How to get from Perugia to Vienna

From Perugia train to P. Alinari, bus to Florence airport, fly to Vienna airport, then train to Vienna. 6 h 40 min $193. From Perugia train to Roma Tiburtina, train to Rome airport, fly to Vienna airport, then train to Vienna. 7 h 41 min $151. From Perugia train to Firenze S.Maria Novella, train to Bologna Centrale, Aerobus to Bologna airport, fly to Vienna airport, then train to Vienna. 7 h 10 min $199. From Perugia train to Foligno, train to Jesi, train to Ancona airport, fly to Vienna airport, then train to Vienna. 9 h 11 min $222. From Perugia train to Firenze S.Maria Novella, train to Mestre, bus to Venice airport, fly to Vienna airport, then train to Vienna. 8 h 46 min $224. From Perugia train to Firenze S.Maria Novella, train to Venezia Mestre, then train to Wien Hauptbahnhof. 13 h 7 min $171. From Perugia bus to Florencie, Montelungo then bus to Vídeň, U2 Stadion, Busterminal Stadioncenter, Engerthstrasse. 14 h 35 min $49. From Perugia Fontivegge bus to Ljubljana, train to Wien Hbf (U1), then subway to Wien Stephansplatz (U1). 17 h 18 min $133. From Perugia train to Arezzo, night train to Wien Hbf (U1), then subway to Wien Stephansplatz (U1). 13 h 58 min $119. From Perugia drive to Vienna. 9 h 33 min $184.