Travel from Berchtesgaden to Venice

Train, bus or fly from Berchtesgaden to Venice?

Crnja Tours operates a bus from Berchtesgaden to Venice once daily. Tickets cost $26 - $40 and the journey takes 5 h 7 min. 3 other operators also service this route. Alternatively, German Railways (DB) operates a train from Berchtesgaden to Venice hourly. Tickets cost $16 - $23 and the journey takes 50 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 Berchtesgaden to Venice

From Berchtesgaden drive to Salzburg, bus to Trieste, bus to Mestre Fs C3, then bus to Corsia A5. 8 h 40 min 314 kn. From Berchtesgaden Hbf train to Freilassing, train to Salzburg Hbf, train to Villach Hauptbahnhof, then train to Venezia Santa Lucia. 8 h 47 min 719 kn. From Berchtesgaden Hbf train to Freilassing, train to Salzburg, then night train to Venezia Santa Lucia. 8 h 53 min 446 kn. From Berchtesgaden drive to Venice. 4 h 20 min 490 kn. From Berchtesgaden Hbf train to Freilassing, train to Salzburg Aiglhof S-Bahn (Unterführung), bus to Salzburg airport, fly to Venice airport, then line 5 bus to Venice. 7 h 26 min 1.797 kn. From Berchtesgaden Hbf train to Freilassing, train to München Ost, train to Munich airport, fly to Venice airport, then line 5 bus to Venice. 6 h 55 min 985 kn. From Berchtesgaden Hbf train to Freilassing, train to München Ost, train to Munich airport, fly to Trieste airport, then shuttle to Venice. 7 h 19 min 2.124 kn.