Travel from Dornbirn to Milan

Train, bus or fly from Dornbirn to Milan?

FlixBus operates a bus from Dornbirn to Milan once daily. Tickets cost $18 - $35 and the journey takes 5 h 35 min. Alternatively, you can take a train from Dornbirn to Milan via Feldkirch and Zuerich Hb in around 6 h 57 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
Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible

How to get from Dornbirn to Milan

ModeDurationPrice
From Dornbirn bus to Lampugnano then line 1 subway to Duomo M1.5 h 53 min26€
From Dornbirn train to Feldkirch, train to Zuerich Hb, then train to Milano Centrale.6 h 57 min106€
From Dornbirn Pfarrgasse bus to Heerbrugg, train to Landquart Bhf, bus to Molino Dorino, then line 1 subway to Duomo M1.7 h 24 min75€
From Dornbirn drive to Milan.3 h 32 min46€
From Dornbirn train to Bregenz Riedenburg, train to Zurich airport, fly to Milan Malpensa airport, then train to Milan.5 h 15 min153€
From Dornbirn train to Lindau Hbf, train to Friedrichshafen Stadt, taxi to Friedrichshafen airport, fly to Milan Linate airport, then line 73 bus to Milan.6 h 59 min275€
From Dornbirn train to Bregenz Riedenburg, train to Zurich airport, fly to Lugano airport, line 60 train to Lugano, then train to Milan.6 h 18 min184€