Trains to Munich Find train times and tickets

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 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 the journey to Berlin takes between six and seven hours. 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 Loco2). You can board a comfortable sleeper in the evening and alight next morning in Amsterdam, Brescia, Budapest, Düsseldorf, Florence, Hamburg, Milan, Rome, Venice or Zagreb.

Search accommodation in Munich

Airbnb

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

Augsburg to Munich by train

from £13.50

Avg 0 changes 19m

Konstanz to Munich by train

from £19.00

Avg 1 change 3hr 47m

Wörgl to Munich by train

from £18.50

Avg 0 changes 1hr 9m

Appenweier to Munich by train

from £28.00

Avg 1 change 4hr 4m

Villach to Munich by train

from £51.00

Avg 0 changes 4hr 25m

Nijmegen to Munich by train

from £64.50

Avg 2 changes 6hr 46m

Bischofshofen to Munich by train

from £23.50

Avg 0 changes 2hr 36m

Landstuhl to Munich by train

from £28.00

Avg 1 change 4hr 7m

Hanover to Munich by train

from £51.00

Avg 0 changes 4hr 12m

Kitzbühel to Munich by train

from £19.00

Avg 1 change 1hr 45m

Dortmund to Munich by train

from £27.50

Avg 0 changes 5hr 26m

Wels to Munich by train

from £27.50

Avg 1 change 2hr 44m

Enschede to Munich by train

from £38.00

Avg 2 changes 7hr 22m

Essen to Munich by train

from £28.00

Avg 0 changes 5hr 10m

Kufstein to Munich by train

from £18.50

Avg 0 changes 59m

Show more

Dresden to Munich by train

from £28.00

Avg 1 change 5hr 45m

Hof to Munich by train

from £19.00

Avg 0 changes 3hr 36m

Ebbsfleet to Munich by train

from £81.50

Avg 1 change 8hr 46m

Salzburg to Munich by train

from £18.50

Avg 0 changes 1hr 26m

Berchtesgaden to Munich by train

from £18.50

Avg 1 change 2hr 35m

Passau to Munich by train

from £18.50

Avg 0 changes 2hr 8m

Venice to Munich by train

from £45.50

Avg 0 changes 6hr 19m

Baden-Baden to Munich by train

from £139.00

Avg 1 change 3hr 26m

Regensburg to Munich by train

from £18.50

Avg 0 changes 1hr 24m

Innsbruck to Munich by train

from £18.50

Avg 0 changes 1hr 32m

Strasbourg to Munich by train

from £27.00

Avg 0 changes 3hr 42m

Berlin to Munich by train

from £27.50

Avg 0 changes 6hr 11m

Münster to Munich by train

from £45.50

Avg 1 change 5hr 34m

Ulm to Munich by train

from £18.50

Avg 0 changes 1hr 12m

Memmingen to Munich by train

from £18.50

Avg 0 changes 1hr 13m

Friedrichshafen to Munich by train

from £28.00

Avg 1 change 2hr 25m

Kaiserslautern to Munich by train

from £18.50

Avg 1 change 3hr 50m

Amsterdam to Munich by train

from £34.00

Avg 1 change 7hr 23m

Heidelberg to Munich by train

from £42.50

Avg 0 changes 2hr 54m

Bolzano Novarese to Munich by train

from £28.50

Avg 0 changes 3hr 36m

Prien am Chiemsee to Munich by train

from £18.00

Avg 0 changes 51m

Bonn to Munich by train

from £59.50

Avg 0 changes 5hr 24m

Graz to Munich by train

from £26.00

Avg 0 changes 5hr 56m

Freiburg to Munich by train

from £18.50

Avg 1 change 4hr 14m

Bologna to Munich by train

from £45.50

Avg 0 changes 6hr 29m

London to Munich by train

from £64.00

Avg 2 changes 9hr 1m

London to Munich by train

from £64.00

Avg 2 changes 9hr 1m

Ansbach to Munich by train

from £18.50

Avg 0 changes 1hr 45m

Steinach to Munich by train

from £34.00

Avg 1 change 2hr 10m

Ingolstadt to Munich by train

from £17.50

Avg 0 changes 36m

Nuremberg to Munich by train

from £18.50

Avg 0 changes 1hr 2m

Copenhagen to Munich by train

from £37.50

Avg 1 change 11hr 1m

Aachen to Munich by train

from £50.00

Avg 1 change 5hr 24m

Cologne to Munich by train

from £23.00

Avg 0 changes 4hr 20m

Hamburg to Munich by train

from £27.50

Avg 0 changes 5hr 37m

Venlo to Munich by train

from £37.00

Avg 1 change 5hr 59m

Fredericia to Munich by train

from £83.50

Avg 1 change 9hr 49m

Offenburg to Munich by train

from £28.50

Avg 1 change 3hr 37m

Linz to Munich by train

from £25.50

Avg 0 changes 2hr 41m

Jenbach to Munich by train

from £18.50

Avg 0 changes 1hr 24m

Liège to Munich by train

from £55.00

Avg 1 change 5hr 50m

Flensburg to Munich by train

from £55.00

Avg 1 change 7hr 59m

Maastricht to Munich by train

from £37.00

Avg 2 changes 6hr 45m

Frankfurt am Main to Munich by train

from £19.00

Avg 0 changes 3hr 10m

Trento to Munich by train

from £34.50

Avg 0 changes 4hr 22m

Radolfzell to Munich by train

from £28.00

Avg 1 change 3hr 21m

Plattling to Munich by train

from £19.00

Avg 0 changes 1hr 33m

Bremen to Munich by train

from £44.50

Avg 0 changes 5hr 23m

Heerlen to Munich by train

from £57.00

Avg 2 changes 6hr 8m

Fulda to Munich by train

from £24.00

Avg 0 changes 2hr 38m

Country guide

Trains to Germany

Read our country guide

Image credits: © Sborisov

Passenger age requirements

Different countries have different classifications for "Child" and "Youth". That's why we ask you to enter the age of young passengers when you search.

Countries Children Youths
Belgium and Luxembourg 6 - 11 12 - 25
Eurostar 4 - 11 12 - 25
France* 4 - 11 12 - 27
Germany* 6 - 14 15 - 25
Italy 4 - 11 12 - 25
Netherlands (including Thalys) 4 - 11 12 - 25
Spain* 4 - 13 14 - 25
Switzerland 6 - 16 17 - 26
United Kingdom* 5 - 15 16 - 25
others 4 - 11 12 - 25

* There are some exceptions to these definitions. Please see child and youth passenger age requirements for more information.

You can also read about Youth and Senior discounts and railcards.

Log in / Register

  1. We'll assume you've read
    our Terms of Service.