Travel from Berlin to Bavaria

Train, bus or fly from Berlin to Bavaria?

German Railways (DB) operates a train from Berlin to München twice daily. Tickets cost $120 - $180 and the journey takes 3 h 58 min. S-Bahn also services this route every 5 minutes. Alternatively, BVG operates a bus from Berlin to München every 10 minutes. Tickets cost $3 - $5 and the journey takes 26 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 Bavaria

From Berlin train to München Hbf (tief) then train to München Marienplatz. 4 h 1 min 129€. From S+U Alexanderplatz train to Berlin Gesundbrunnen, train to München Hbf (tief), then train to München Marienplatz. 7 h 21 min 135€. From S+U Alexanderplatz line 100 bus to S+U Zoologischer Garten Bhf, bus to Berlin, Berlin central bus station, bus to München Hackerbrücke, then train to München Marienplatz. 9 h 12 min 55€. From Berlin rideshare to Munich. 6 h 5 min 28€. From Berlin drive to München. 5 h 19 min 77€. From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Nuremberg airport, then subway to Nuremberg. 2 h 35 min 63€. From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Munich airport, then train to München. 3 h 17 min 70€. From S+U Alexanderplatz train to U Kaiserdamm, walk to Berlin ZOB, shuttle to München Hackerbrücke, then train to München Marienplatz. 7 h 34 min 44€.