Travel from Milan to Friedrichshafen

Train, bus or fly from Milan to Friedrichshafen?

Trenitalia Eurocity operates a train from Milan to Friedrichshafen every 4 hours. Tickets cost $45 - $65 and the journey takes 3 h 26 min. 2 other operators also service this route. Alternatively, Milan Metro operates a bus from Milan to Friedrichshafen hourly. Tickets cost $1 - $3 and the journey takes 20 min. 5 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible

How to get from Milan to Friedrichshafen

From Milano Centrale train to Zürich HB, train to Schaffhausen, then train to Friedrichshafen Stadt. 6 h 21 min 100€. From Milano Centrale train to Zürich HB, train to Romanshorn Autoquai, then ferry to Friedrichshafen Autoquai. 6 h 38 min 105€. From via orefici p.za cordusio bus to Milan, Milan, bus to Zurich, then bus to Friedrichshafen. 8 h 35 min 36€. From Duomo M1 line 1 subway to Milán, Terminal Bus di Lampugnano, bus to St.Gallen, Lagerstrasse, walk to St. Gallen, line 8 train to Romanshorn Autoquai, then ferry to Friedrichshafen Autoquai. 8 h 40 min 29€. From Milan drive to Friedrichshafen. 3 h 59 min 53€. From palazzo di giustizia line 73 bus to Milan Linate airport, fly to Friedrichshafen airport, then taxi to Friedrichshafen. 5 h 49 min 179€. From Milano Cadorna train to Milan Malpensa airport, fly to Zurich airport, train to Romanshorn Autoquai, then ferry to Friedrichshafen. 5 h 33 min 149€. From Milano Centrale train to Lugano FLP, line 60 train to Lugano airport, fly to Zurich airport, train to Romanshorn Autoquai, then ferry to Friedrichshafen. 6 h 18 min 180€.