Travel from Linz to Milan

Train, bus or fly from Linz to Milan?

You can take a train from Linz to Milan via Kufstein and Verona Porta Nuova in around 9 h 3 min. Alternatively, FlixBus operates a bus from Linz to Milan 6 times a week. Tickets cost $45 - $75 and the journey takes 9 h 40 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Linz to Milan

From Linz/Donau Hbf train to Kufstein, train to Verona Porta Nuova, then train to Milano Centrale. 9 h 3 min 120€. From Linz, Linz Industriezeile bus to lampugnano m1 then line 68 bus to conciliazione m1. 10 h 7 min 62€. From Linz bus to St.Gallen, Lagerstrasse, bus to Lampugnano, then line 1 subway to Duomo M1. 14 h 1 min 53€. From Linz/Donau Hbf train to Salzburg Hbf., night train to stazione lambrate m2, then line 19 tram to via orefici p.za cordusio. 13 h 44 min 85€. From Linz drive to Milan. 7 h 106€. From Linz/Donau Hbf train to Linz airport, fly to Milan Linate airport, then line 73 bus to Milan. 5 h 45 min 188€. From Linz/Donau Hbf train to Linz airport, fly to Milan Malpensa airport, then train to Milan. 6 h 14 min 133€. From Linz/Donau Hbf train to Vienna airport, fly to Milan Malpensa airport, then train to Milan. 6 h 7 min 128€.