Travel from Germany to Florence-Italy

Train, bus or fly from Germany to Florence?

Lufthansa, Swiss and 2 other airlines fly from Frankfurt am Main to Florence every 4 hours. Alternatively, S-Bahn operates a train from Berlin to Florence every 5 minutes. Tickets cost $1 and the journey takes 6 min. 4 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 Germany to Florence

From Frankfurt(M)Konstablerwache train to Frankfurt airport, fly to Florence airport, then line 389 shuttle to Florence. 4 h 1 min $179. From München Marienplatz train to Munich airport, fly to Florence airport, then line 389 shuttle to Florence. 4 h 11 min $134. From Düsseldorf Hbf train to Dusseldorf airport, fly to Florence airport, then line 389 shuttle to Florence. 4 h 32 min $158. From Frankfurt(M)Konstablerwache train to Frankfurt airport, fly to Bologna airport, Aerobus to Bologna C.Le, then train to Florence. 4 h 51 min $174. From München Marienplatz train to Munich airport, fly to Bologna airport, Aerobus to Bologna C.Le, then train to Florence. 4 h 56 min $139. From München Marienplatz train to Munich airport, fly to Pisa airport, train to Pisa C.Le, then train to Florence. 5 h 37 min $179. From Berlin Alexanderplatz (S) train to Berlin, train to München Hbf, train to Verona Porta Nuova, then train to Firenze Campo Marte. 13 h 55 min $280. From Berlin Alexanderstraße bus to Szczecin then bus to Florence. 22 h 18 min $80. From S+U Alexanderpl./Grunerstr.(Bln) [Grunerstr.] line 248 bus to Berlin, Berlin Südkreuz, bus to Prague Florenc, then bus to Firenze Autostazione. 26 h 5 min $148. From S+U Alexanderplatz train to Berlin Gesundbrunnen, train to Muenchen Hbf, then night train to Firenze S.Maria Novella. 18 h 27 min $254. From Berlin drive to Florence. 11 h 27 min $227.