There are 5 ways to get from Sankt Gallen to Munich by train, bus, night train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Weissenbach-St Gallen to Linz/Donau Hbftrain Re / ...
- Take the train from Linz/Donau Hbf to Muenchen Hbf Gl.5-10train Rjx
6h 24m€52–259Drive 300 km
cheapest- Drive from Sankt Gallen to Munichcar 300 km
3h 12m€49–71Bus
- Take the bus from Weyer/Enns Marktplatz to Steyr Bahnhofbus 440
- Take the bus from Steyr Bahnhof to Linz/Donau Musiktheaterbus 400 / ...
- Take the bus from Linz Industriezeile to Munich central bus stationbus 091 / ...
7h 51m€127–173Train, night train
- Take the train from Liezen to Schwarzach-St.Veittrain 510 / ...
- Take the nighttrain from Schwarzach-St.Veit to Muenchen Hbfnighttrain En
8h 42m€72–135Train via Amstetten
- Take the train from Kleinreifling to Amstetten Noetrain Re
- Take the train from Amstetten Noe to Muenchen Osttrain 964 / ...
7h 12m€72–133
Sankt Gallen to Munich by bus and train
Questions & Answers
The cheapest way to get from Sankt Gallen to Munich is to drive which costs €45 - €75 and takes 3h 12m.
The fastest way to get from Sankt Gallen to Munich is to drive which takes 3h 12m and costs €45 - €75.
No, there is no direct bus from Sankt Gallen to Munich station. However, there are services departing from Weyer/Enns Marktplatz and arriving at Munich central bus station via Steyr Bahnhof, Linz/Donau Goethekreuzung and Linz Industriezeile. The journey, including transfers, takes approximately 7h 51m.
No, there is no direct train from Sankt Gallen to Munich. However, there are services departing from Weissenbach-St Gallen and arriving at Muenchen Hbf Gl.5-10 via Linz/Donau Hbf. The journey, including transfers, takes approximately 6h 24m.
The distance between Sankt Gallen and Munich is 379 km. The road distance is 300 km.
The best way to get from Sankt Gallen to Munich without a car is to train which takes 6h 24m and costs €50 - €260.
It takes approximately 6h 24m to get from Sankt Gallen to Munich, including transfers.
Sankt Gallen to Munich bus services, operated by ÖBB-Postbus GmbH, depart from Weyer/Enns Marktplatz station.
Sankt Gallen to Munich train services, operated by ÖBB, depart from Weissenbach-St Gallen station.
The best way to get from Sankt Gallen to Munich is to train which takes 6h 24m and costs €50 - €260. Alternatively, you can bus, which costs €120 - €180 and takes 7h 51m.
What companies run services between Sankt Gallen, Austria and Munich, Germany?
You can take a bus from St.Gallen Hauptplatz to Muenchen Hbf Gl.5-10 via Weißenbach-St.Gallen Bahnhof, Weissenbach-St Gallen, and Linz/Donau Hbf in around 6h 24m. Alternatively, you can take a vehicle from Sankt Gallen to Munich central bus station via Weyer/Enns Marktplatz, Steyr Bahnhof, Linz/Donau Musiktheater, Linz/Donau Goethekreuzung, Linz/Donau Fernheizkraftwerk, and Linz Industriezeile in around 7h 51m.
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Train from Weissenbach-St Gallen to Linz/Donau Hbf
- Ave. Duration
- 1h 59m
- Frequency
- Every 4 hours
- Estimated price
- €21–40
- Website
- https://www.oebb.at/en/
Train from Liezen to Schwarzach-St.Veit
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- €21–40
- Website
- https://www.oebb.at/en/
Train from Kleinreifling to Amstetten Noe
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €9–18
- Website
- https://www.oebb.at/en/
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- jegy.mav.hu
Train from Linz/Donau Hbf to Muenchen Hbf Gl.5-10
- Ave. Duration
- 2h 58m
- Frequency
- Every 3 hours
- Estimated price
- €12–15
- Website
- https://jegy.mav.hu/
- Phone
- +43 1 89900
- [email protected]
- Website
- westbahn.at
Train from Linz/Donau Hbf to Muenchen Hbf Gl.5-10
- Ave. Duration
- 3h 7m
- Frequency
- Every 4 hours
- Estimated price
- €50–90
- Website
- https://westbahn.at/en/
Train from Amstetten Noe to Muenchen Ost
- Ave. Duration
- 3h 16m
- Frequency
- Every 3 hours
- Estimated price
- €60–110
- Website
- https://westbahn.at/en/
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- intercity.pl
Train from Linz/Donau Hbf to Muenchen Hbf Gl.5-10
- Ave. Duration
- 3h 24m
- Frequency
- 4 times a day
- Estimated price
- €40–160
- Website
- https://www.intercity.pl/en/
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from Linz/Donau Hbf to Muenchen Hbf Gl.5-10
- Ave. Duration
- 3h 25m
- Frequency
- Every 4 hours
- Estimated price
- €55–110
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Liezen to Schwarzach-St.Veit
- Ave. Duration
- 1h 41m
- Frequency
- 4 times a day
- Estimated price
- €23–45
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Linz/Donau Hbf to Muenchen Hbf Gl.5-10
- Ave. Duration
- 2h 58m
- Frequency
- 4 times a day
- Estimated price
- €40–65
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- €40–60
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Linz/Donau Hbf to Muenchen Hbf Gl.5-10
- Ave. Duration
- 3h 22m
- Frequency
- 3 times a day
- Estimated price
- €45–220
- Website
- https://int.bahn.de/en
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from Linz/Donau Hbf to Muenchen Hbf Gl.5-10
- Ave. Duration
- 3h 9m
- Frequency
- 4 times a week
- Estimated price
- €30–70
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Night train from Schwarzach-St.Veit to Muenchen Hbf
- Ave. Duration
- 3h 31m
- Frequency
- Twice daily
- Estimated price
- €50–95
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €65–95
- 2nd Class
- €50–70
- Phone
- +43 5 17 17
- [email protected]
- Website
- postbus.at
Bus from Weyer/Enns Marktplatz to Steyr Bahnhof
- Ave. Duration
- 52 min
- Frequency
- Every 3 hours
- Estimated price
- €12–19
- Website
- https://www.postbus.at/en/
Bus from Steyr Bahnhof to Linz/Donau Musiktheater
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- €12–18
- Website
- https://www.postbus.at/en/
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Linz Industriezeile to Munich central bus station
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- €20–35
- Website
- https://www.flixbus.co.uk
- Phone
- +359 700 20 544
- Website
- ardatur.bg
Bus from Linz Industriezeile to Munich central bus station
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a week
- Estimated price
- €17–26
- Website
- https://ardatur.bg/en/
Want to know more about travelling around Germany
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Sankt Gallen to Munich bus services, operated by ÖBB-Postbus GmbH, arrive at Steyr Bahnhof station.
Sankt Gallen to Munich train services, operated by ÖBB, arrive at Linz/Donau Hbf station.
Yes, the driving distance between Sankt Gallen to Munich is 300 km. It takes approximately 3h 12m to drive from Sankt Gallen to Munich.
There are 1339+ hotels available in Munich.

































































