Travel from Berlin to Venice

Train, bus or fly from Berlin to Venice?

SunExpress Deutschland, Lufthansa and eight other airlines fly from Berlin to Venice hourly. Alternatively, you can take a train from Berlin to Venice via München Hbf and Verona Porta Nuova in around 11 h 57 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 Berlin to Venice

ModeDurationPrice
From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Venice airport, then line 5 bus to Venice.4 h 46 min$100
From Berlin Alexanderplatz train to Berlin Schoenefeld airport, fly to Venice airport, then line 5 bus to Venice.4 h 42 min$61
From Berlin Alexanderplatz train to Berlin Schoenefeld airport, fly to Venice Treviso airport, then shuttle to Venice.4 h 52 min$89
From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Trieste airport, then shuttle to Venice.7 h 25 min$273
From Berlin train to München Hbf, train to Verona Porta Nuova, then train to Venezia S.Lucia.11 h 57 min$257
From S+U Alexanderplatz train to Berlin Gesundbrunnen, train to München Hbf, then train to Venezia Santa Lucia.14 h 54 min$264
From S+U Alexanderpl./Grunerstr.(Bln) [Grunerstr.] line 248 bus to Berlin, Berlin Südkreuz, bus to Prague, Prague ÚAN Florenc, then bus to Venice, Venice.18 h 36 min$98
From S+U Alexanderplatz train to Berlin Kaiserdamm, bus to Prague - Florenc Station, then bus to Venezia - Tronchetto.20 h 58 min$139
From Berlin drive to Venice.10 h 34 min$208

How long does it take to get from Berlin to Venice?

It takes approximately 4 h 46 min to get from Berlin to Venice, including transfers.

Is there a direct train between Berlin and Venice?

No, there is no direct train from Berlin to Venice. However, there are services departing from Berlin and arriving at Venezia S.Lucia via München Hbf and Verona Porta Nuova. The journey, including transfers, takes approximately 11 h 57 min.

Is there a direct bus between Berlin and Venice?

No, there is no direct bus from Berlin to Venice. However, there are services departing from S+U Alexanderpl./Grunerstr.(Bln) [Grunerstr.] and arriving at Venice, Venice via Berlin, Berlin Südkreuz and Prague, Prague ÚAN Florenc. The journey, including transfers, takes approximately 18 h 36 min.

Operators from Berlin to Venice

OperatorPhoneWebsite
BVGBVG
SunExpress DeutschlandSunExpress Deutschland
LufthansaLufthansa
Austrian AirlinesAustrian Airlines
EurowingsEurowings
SwissSwiss
LuxairLuxair
AlitaliaAlitalia
Air FranceAir France
Air DolomitiAir Dolomiti
Brussels AirlinesBrussels Airlines
ACTV S.p.a+ 39 041 27 22 111ACTV S.p.a
easyJeteasyJet
RyanairRyanair
GoOpti+386 1 320 4530GoOpti
Condor FlugdienstCondor Flugdienst
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
FlixBus+49 1807 123 99 123FlixBus
Eurolines DE+49 6196 2078-501Eurolines DE
Tour BusTour Bus