Travelling by tain from Berlin to Munich is a great way to get between two of Germany’s most famous cities when you are visiting Europe.

Services on this route are operated by Deutsche Bahn. The company run trains up to twice an hour throughout the day. They leave from the Berlin Hauptbahnhof (main train station) and arrive at the Munich Hauptbahnhof. Both stations are centrally located and connected to all kinds of public transportation links and taxis.

There are direct trains on this route as well as trains that require one or more changes. Some trains that require connections are faster than direct trains, so you shouldn’t necessarily rule them out. There are also overnight trains from Berlin to Munich.

The total journey time on day trains ranges from 5 hours and 56 minutes to 6 hours and 49 minutes, depending on timetables. Overnight trains take 10 hours and 6 minutes.

The cost of a train ticket to Munich varies. Fares start from 39 euros each way in second class and 49 euros each way in first class if you book online and take advantage of Savings Fares.

Reservations on trains from Berlin to Munich are required on overnight trains and recommended on day services.