Search train tickets to Munich

switcheroo

Quickview

How to get to Munich by train?

Routes48
Trips per day2,662
train carriers9
Stations47
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

How to find cheap train tickets to Munich?

The cheapest prices for a train ticket to Munich that users have found recently on Wanderu start at $14.56. Such great deals to Munich are available on one route to Stuttgart. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Munich. Stuttgart at $17.87 has consistently the lowest average train ticket prices to Munich.

What are the main train stations in Munich?

The most popular train stations in Munich are München Train Station, München-Karlsfeld and München-Allach. München Train Station is the busiest train station in Munich.

Frechen

There are 604 train schedules per day connecting Frechen with Munich. It takes on average 6 hours and 20 minutes to travel 288 miles, 463 kms, by train from Frechen. 2 train carriers offer schedules from Frechen, with Deutsche Bahn offering the most daily connections to Munich. Traveling by train from Frechen you will most likely to arrive in Munich at München-Allach.
Avg. Time
6h 20m
Avg. Price
$100.81

Salzgitter

There are 507 train schedules per day connecting Salzgitter with Munich. It takes on average 6 hours and 34 minutes to travel 282 miles, 454 kms, by train from Salzgitter. 2 train carriers offer schedules from Salzgitter, with Deutsche Bahn offering the most daily connections to Munich. Traveling by train from Salzgitter you will most likely to arrive in Munich at München-Karlsfeld.
Avg. Time
6h 34m
Avg. Price
$97.91

Herzogenrath

There are 398 train schedules per day connecting Herzogenrath with Munich. It takes on average 7 hours to travel 311 miles, 500 kms, by train from Herzogenrath. One train company operates schedules from Herzogenrath, with Deutsche Bahn offering the most daily connections to Munich. Traveling by train from Herzogenrath you will most likely to arrive in Munich at München Hbf.
Avg. Time
7h 0m
Avg. Price
$139.34

Hagen

There are 318 train schedules per day connecting Hagen with Munich. It takes on average 7 hours to travel 290 miles, 466 kms, by train from Hagen. 3 train carriers offer schedules from Hagen, with Deutsche Bahn offering the most daily connections to Munich. Traveling by train from Hagen you will most likely to arrive in Munich at München Hackerbrücke.
Avg. Time
7h 0m
Avg. Price
$166.97

Eschweiler

There are 314 train schedules per day connecting Eschweiler with Munich. It takes on average 6 hours and 39 minutes to travel 303 miles, 486 kms, by train from Eschweiler. 3 train carriers offer schedules from Eschweiler, with Deutsche Bahn offering the most daily connections to Munich. Traveling by train from Eschweiler you will most likely to arrive in Munich at München Marienplatz.
Avg. Time
6h 39m
Avg. Price
$87.50

Located in , Germany, you can travel by train to Munich from 48 destinations and choose from 2662 daily train schedules to get you there. Deutsche Bahn has the most train connections to Munich. The furthest train arriving in Munich covers a distance of 571.11 miles, 918.88 kms, covering the journey in 15 hours and 32 minutes

Looking for other ways to get there? Check out Bus options to Munich.

Train companies serving Munich

There are 3.333333 daily Railjet schedules to Munich. Railjet can get you to Munich by train from 2 destinations including Vienna.
Avg. Time
4h 16m
Avg. Price
$60.46

There are 2 daily RegioJet schedules to Munich. RegioJet can get you to Munich by train from Bratislava.
Avg. Time
14h 7m
Avg. Price
$35.93

There are 201.675 daily Deutsche Bahn schedules to Munich. Deutsche Bahn can get you to Munich by train from 56 destinations including Berlin.
Avg. Time
6h 18m
Avg. Price
$102.76

There are 4 daily DB Eurocity schedules to Munich. DB Eurocity can get you to Munich by train from 12 destinations including Vienna.
Avg. Time
3h 59m
Avg. Price
$58.04

There are 1.666667 daily DB Intercity schedules to Munich. DB Intercity can get you to Munich by train from 4 destinations including Stuttgart.
Avg. Time
6h 33m
Avg. Price
$58.30

There are 34.617647 daily DB Intercity-Express schedules to Munich. DB Intercity-Express can get you to Munich by train from 21 destinations including Berlin.
Avg. Time
5h 17m
Avg. Price
$97.65

There are 2.923077 daily Non-federally owned railway company schedules to Munich. Non-federally owned railway company can get you to Munich by train from 9 destinations including Kaltenbach.
Avg. Time
3h 14m
Avg. Price
$53.10

There are 48.114286 daily Deutsche Bahn with non-federally owned railway company schedules to Munich. Deutsche Bahn with non-federally owned railway company can get you to Munich by train from 49 destinations including Amsterdam.
Avg. Time
7h 12m
Avg. Price
$86.16

There are 1 daily Meridian schedules to Munich. Meridian can get you to Munich by train from Vienna.
Avg. Time
4h 36m
Avg. Price
$110.42