Travel from Frankfurt-am-Main to Venice

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

Lufthansa, Air Dolomiti and two other airlines fly from Frankfurt am Main to Venice every 3 hours. Alternatively, you can take a train from Frankfurt am Main to Venice via Basel SBB and Milano Centrale in around 11 h 5 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Frankfurt am Main to Venice

ModeDurationPrice
From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to Venice airport, then line 5 bus to Venice.4 h 3 min$134
From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to Venice Treviso airport, then shuttle to Venice.4 h 28 min$137
From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to Verona airport, line 199 Airport Bus to Verona Porta Nuova, then train to Venice.5 h 42 min$205
From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to Bologna airport, Aerobus to Bologna C.Le, then train to Venice.6 h 8 min$183
From Frankfurt(Main)Hbf train to Basel SBB, train to Milano Centrale, then train to Venezia S.Lucia.11 h 5 min$299
From Frankfurt(Main)Hbf train to München Ost then train to Venezia Santa Lucia.11 h 31 min$196
From Frankfurt, Frankfurt central station bus to Venice, Venice.13 h 10 min$92
From Frankfurt(M)Konstablerwache train to Darmstadt Hbf, car train to Bolzano - Stazione, bus to Pozza, then bus to Venice.18 h 24 min$158
From Frankfurt am Main drive to Venice.8 h 45 min$165

How long does it take to get from Frankfurt am Main to Venice?

It takes approximately 4 h 3 min to get from Frankfurt am Main to Venice, including transfers.

Is there a direct train between Frankfurt am Main and Venice?

No, there is no direct train from Frankfurt am Main to Venice. However, there are services departing from Frankfurt(Main)Hbf and arriving at Venezia S.Lucia via Basel SBB and Milano Centrale. The journey, including transfers, takes approximately 11 h 5 min.

Is there a direct bus between Frankfurt am Main and Venice?

Yes, there is a direct bus departing from Frankfurt, Frankfurt central station and arriving at Venice, Venice. Services depart once daily, and operate every day. The journey takes approximately 13 h 10 min.

Operators from Frankfurt am Main to Venice

OperatorPhoneWebsite
S-BahnS-Bahn
LufthansaLufthansa
Air DolomitiAir Dolomiti
LuxairLuxair
Austrian AirlinesAustrian Airlines
ACTV S.p.a+ 39 041 27 22 111ACTV S.p.a
RyanairRyanair
GoOpti+386 1 320 4530GoOpti
Azienda Trasporti Verona Srl+39 045 805 7922Azienda Trasporti Verona Srl
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
FlixBus+49 1807 123 99 123FlixBus
Urlaubs-Express+49 (0) 221 800 20 820Urlaubs-Express
Sudtirol Alto Adige+39 0471 551155Sudtirol Alto Adige
Brusutti+39 041 5415488Brusutti