Travel from Venice to Frankfurt-am-Main

Train, bus or fly from Venice to Frankfurt am Main?

Lufthansa, Swiss and 2 other airlines fly from Venice to Frankfurt am Main every 4 hours. Alternatively, Trenitalia Frecce operates a train from Venice to Frankfurt am Main hourly. Tickets cost $35 - $55 and the journey takes 2 h 25 min. 2 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 Venice to Frankfurt am Main

ModeDurationPrice
From Venezia line 5 bus to Venice airport, fly to Frankfurt airport, then train to Frankfurt am Main.4 h 8 min$134
From Venice shuttle to Venice Treviso airport, fly to Frankfurt airport, then train to Frankfurt am Main.4 h 10 min$132
From Venezia S.Lucia train to Verona - Stazione Verona Porta Nuova, line 199 Airport Bus to Verona airport, fly to Frankfurt airport, then train to Frankfurt am Main.5 h 24 min$205
From Venezia S.Lucia train to Bologna Centrale, Aerobus to Bologna airport, fly to Frankfurt airport, then train to Frankfurt am Main.5 h 33 min$179
From Venezia line 5 bus to Venice airport, fly to Stuttgart airport, train to Stuttgart Hbf, then train to Frankfurt am Main.6 h 20 min$190
From Venezia S.Lucia train to Milano Centrale, train to Basel SBB, then train to Frankfurt(Main)Hbf.11 h 18 min$284
From Venice, Venice bus to Frankfurt, Frankfurt central station.13 h 35 min$91
From Venice bus to Pozza, bus to Bolzano - Bozen, car train to Darmstadt Hbf, then train to Frankfurt(M)Konstablerwache.17 h 57 min$158
From Venezia Santa Lucia night train to München Hbf then train to Frankfurt(Main)Hbf.12 h 45 min$141
From Venice drive to Frankfurt am Main.8 h 42 min$167