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 from December 2017 the fastest trains will dash to Berlin in just four hours - that 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 Loco2). You can board a comfortable sleeper in the evening and alight next morning in 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

Verona to Munich by train

from £36.50

Avg 0 changes 5hr 6m

Prague to Munich by train

from £27.50

Avg 0 changes 5hr 26m

Brixen to Munich by train

from £27.50

Avg 0 changes 3hr 17m

Saint Anton to Munich by train

from £32.00

Avg 1 change 3hr 10m

Würzburg to Munich by train

from £27.50

Avg 0 changes 1hr 58m

Hamburg to Munich by train

from £18.50

Avg 0 changes 5hr 37m

Erlangen to Munich by train

from £18.50

Avg 0 changes 1hr 26m

Konstanz to Munich by train

from £18.50

Avg 1 change 3hr 47m

Kitzbühel to Munich by train

from £18.50

Avg 1 change 1hr 45m

Ulm to Munich by train

from £18.50

Avg 0 changes 1hr 12m

Leipzig to Munich by train

from £29.00

Avg 0 changes 3hr 14m

Heidelberg to Munich by train

from £110.00

Avg 0 changes 2hr 54m

Kaiserslautern to Munich by train

from £27.00

Avg 1 change 3hr 50m

Landstuhl to Munich by train

from £27.50

Avg 1 change 4hr 7m

Steinach to Munich by train

from £34.00

Avg 1 change 2hr 10m

Show more

Neumünster to Munich by train

from £49.00

Avg 1 change 6hr 44m

Bischofshofen to Munich by train

from £18.50

Avg 0 changes 2hr 36m

London to Munich by train

from £63.00

Avg 2 changes 9hr 3m

London to Munich by train

from £63.00

Avg 2 changes 9hr 3m

Brussels to Munich by train

from £36.50

Avg 1 change 6hr 39m

Cologne to Munich by train

from £18.00

Avg 0 changes 4hr 20m

Karlsruhe to Munich by train

from £18.50

Avg 0 changes 3hr 5m

Stuttgart to Munich by train

from £18.50

Avg 0 changes 2hr 1m

Paris to Munich by train

from £35.50

Avg 0 changes 5hr 34m

Mannheim to Munich by train

from £18.50

Avg 0 changes 2hr 44m

Bologna to Munich by train

from £45.50

Avg 0 changes 6hr 29m

Dortmund to Munich by train

from £37.00

Avg 0 changes 5hr 24m

Ansbach to Munich by train

from £18.50

Avg 0 changes 1hr 45m

Jenbach to Munich by train

from £18.50

Avg 0 changes 1hr 24m

Fortezza - Franzensfeste to Munich by train

from £27.50

Avg 0 changes 3hr 6m

Schladming to Munich by train

from £18.50

Avg 0 changes 3hr 31m

Nijmegen to Munich by train

from £64.50

Avg 2 changes 6hr 46m

Singen to Munich by train

from £26.00

Avg 1 change 3hr 30m

Heerlen to Munich by train

from £36.50

Avg 2 changes 6hr 8m

Offenburg to Munich by train

from £27.50

Avg 0 changes 3hr 35m

Bayreuth to Munich by train

from £26.00

Avg 1 change 2hr 1m

Memmingen to Munich by train

from £18.00

Avg 0 changes 1hr 13m

Bad Gastein to Munich by train

from £18.50

Avg 0 changes 3hr 24m

Günzburg to Munich by train

from £18.50

Avg 0 changes 1hr

Augsburg to Munich by train

from £13.50

Avg 0 changes 21m

Bruchsal to Munich by train

from £18.50

Avg 0 changes 2hr 48m

Bolzano to Munich by train

from £27.50

Avg 0 changes 3hr 47m

Amersfoort to Munich by train

from £36.50

Avg 1 change 7hr 18m

Donauwörth to Munich by train

from £18.50

Avg 0 changes 47m

Bamberg to Munich by train

from £27.00

Avg 0 changes 1hr 45m

Sankt Pölten to Munich by train

from £73.50

Avg 0 changes 3hr 29m

Kehl to Munich by train

from £27.50

Avg 1 change 4hr 5m

Baden-Baden to Munich by train

from £18.50

Avg 1 change 3hr 26m

Lucerne to Munich by train

from £36.50

Avg 1 change 5hr 17m

Fulda to Munich by train

from £27.50

Avg 0 changes 2hr 38m

Zurich to Munich by train

from £18.00

Avg 0 changes 4hr 18m

Innsbruck to Munich by train

from £18.50

Avg 0 changes 1hr 32m

Rotterdam to Munich by train

from £183.50

Avg 2 changes 7hr 38m

Eindhoven to Munich by train

from £38.00

Avg 2 changes 6hr 45m

Utrecht to Munich by train

from £36.50

Avg 1 change 6hr 55m

Trento to Munich by train

from £34.50

Avg 0 changes 4hr 22m

Rothenburg ob der Tauber to Munich by train

from £36.50

Avg 2 changes 2hr 32m

Hallstatt to Munich by train

from £27.50

Avg 2 changes 3hr 57m

Attnang-Puchheim to Munich by train

from £18.50

Avg 1 change 2hr 29m

Düsseldorf to Munich by train

from £29.00

Avg 0 changes 4hr 42m

Hof to Munich by train

from £20.00

Avg 0 changes 3hr 36m

Melk to Munich by train

from £57.00

Avg 1 change 3hr 53m

Berlin to Munich by train

from £18.00

Avg 0 changes 3hr 58m

Villach to Munich by train

from £64.50

Avg 0 changes 4hr 25m

Steinach to Munich by train

from £34.00

Avg 1 change 2hr 10m

Country guide

Trains to Germany

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and rail 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.

Log in / Register

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