Travel from Hanover to Florence-Italy

Train, bus or fly from Hanover to Florence?

Swiss, Lufthansa and 8 other airlines fly from Hanover to Florence hourly. Alternatively, German Railways (DB) operates a train from Hanover to Florence hourly. Tickets cost $120 - $180 and the journey takes 4 h 15 min. 3 other operators also service this route.

Travel Guides

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

How to get from Hanover to Florence

From Hannover Hbf train to Hannover airport, fly to Florence airport, then line 389 shuttle to Florence. 5 h 58 min $210. From Hannover Hbf train to Hannover airport, fly to Bologna airport, Aerobus to Bologna C.Le, then train to Florence. 6 h 53 min $205. From Hannover Hbf train to Hannover airport, fly to Pisa airport, train to Pisa C.Le, then train to Florence. 7 h 19 min $175. From Hannover Hbf train to München Hbf, train to Verona Porta Nuova, then train to Firenze Campo Marte. 13 h 6 min $268. From Hannover Hauptbahnhof train to Verona Porta Nuova then train to Firenze Campo Marte. 15 h 7 min $181. From Hanover bus to Bologna, Bologna then bus to Florence, Firenze. 21 h 20 min $139. From Hannover Hauptbahnhof nighttrain to Muenchen Hbf then night train to Firenze S.Maria Novella. 20 h 41 min $162. From Hanover drive to Florence. 11 h 38 min $229.