Loco2 changes tracks and has become Rail Europe. Read more

Trains to Munich

Munich may be only the third largest city in Germany, but it’s certainly the place with the largest ego. Munich tells the world that it’s the best – and that goes for football, beer, sausages and the locally-produced BMW cars. Visit and you’ll find that Munich is a relaxed and happy city, a place where the locals certainly know how to enjoy themselves. Munich has all the airs and graces of a capital (and it is of course the capital of the Free State of Bavaria), but it also has a homely feel. Key sights include the palace of the Wittelsbachs, the family who presided over Bavarian affairs for several centuries, and the park known as the Englischer Garten (about which there is nothing particularly English).

The main railway station is Munich Hauptbahnhof, which lies just west of the city centre. From here, Deutsche Bahn’s smart silver ICE trains leave at regular intervals for cities across Germany. Cologne is less than five hours away, Hamburg about six, and since December 2017 the fastest trains dash to Berlin in just four hours – that’s due to the opening of a new high-speed line linking Bavaria with eastern Germany. Closer to hand, Munich is an excellent jumping-off point for excursions by train into the Bavarian Alps. There are departures at least every two hours to Garmisch, Oberstdorf and Füssen.

Munich has excellent international connections. French TGVs speed to Paris in just over six hours. Comfortable EuroCity trains run by ÖBB Austrian Railways run from Munich direct to Innsbruck, Verona, Bologna and Venice. There are Swiss EuroCity trains to Zürich and Basel. Fast Railjet trains leave Munich for Vienna and Budapest. There’s a great choice of overnight trains from Munich (although not all of these can be booked on our website). You can board a comfortable sleeper in the evening and alight next morning in Budapest, Düsseldorf, Florence, Hamburg, Milan, Rome, Venice or Zagreb.

Travel to Munich by train from anywhere in the UK or across Europe.

London to Munich by train

from $79.45

Avg 2 changes 8hr 48m

Brussels to Munich by train

from $45.22

Avg 1 change 6hr 39m

Cologne to Munich by train

from $22.61

Avg 0 changes 4hr 20m

Stuttgart to Munich by train

from $22.61

Avg 0 changes 2hr 1m

Mannheim to Munich by train

from $22.61

Avg 0 changes 2hr 45m

Amsterdam to Munich by train

from $45.22

Avg 1 change 7hr 20m

Nuremberg to Munich by train

from $22.61

Avg 0 changes 1hr 2m

Hamburg to Munich by train

from $22.61

Avg 0 changes 5hr 37m

Strasbourg to Munich by train

from $32.94

Avg 0 changes 3hr 43m

Zurich to Munich by train

from $22.61

Avg 0 changes 4hr 19m

Frankfurt am Main to Munich by train

from $22.61

Avg 0 changes 3hr 10m

Berlin to Munich by train

from $22.61

Avg 0 changes 3hr 56m

Salzburg to Munich by train

from $22.61

Avg 0 changes 1hr 29m

Verona to Munich by train

from $34.23

Avg 0 changes 5hr 6m

Venice to Munich by train

from $33.59

Avg 0 changes 6hr 19m

Country guide

Trains to Germany

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.