Travel from Berlin to Dachau

Train, bus or fly from Berlin to Dachau?

German Railways (DB) operates a train from Berlin to Dachau twice daily. Tickets cost $120 - $180 and the journey takes 3 h 58 min. German Railways (DB) also services this route every 20 minutes. Alternatively, BVG operates a bus from Berlin to Dachau hourly. Tickets cost $4 - $6 and the journey takes 50 min. 3 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 Berlin to Dachau

From Berlin train to München Hbf then train to Dachau Bahnhof. 4 h 20 min 131€. From Berlin, Memhardstr. bus to Berlin Hbf (tief), train to Ingolstadt Hbf, then train to Dachau Bahnhof. 7 h 53 min 129€. From Berlin, S+U Alexanderplatz Bhf/Memhardstr. bus to Berlin, Berlin central bus station, bus to München Hackerbrücke, train to München Hbf, then train to Dachau Bahnhof. 9 h 35 min 57€. From Berlin drive to Dachau. 5 h 16 min 76€. From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Munich airport, train to München-Laim, then train to Dachau. 3 h 37 min 72€. From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Nuremberg airport, subway to Nürnberg Hbf, train to München Hbf, then train to Dachau. 4 h 50 min 107€. From S+U Alexanderplatz train to U Kaiserdamm, walk to Berlin ZOB, shuttle to München Hackerbrücke, then train to Dachau Bahnhof. 7 h 55 min 45€.