Taking the train from Stuttgart to Munich is an easy way to get between the two German cities.

Rail services on this route depart from the Stuttgart Hauptbahnhof (main train station) and arrive at the Munich Hauptbahnhof. Both are located in the centre of their respective cities.

Deutsche Bahn run trains from Stuttgart to Munich up to twice an hour, making it easy to find a departure time that works for you.

Trains to Munich are direct services and don’t require changes en route. The journey time from one city to the other ranges from from 2 hours and 13 minutes to 2 hours and 22 minutes.

The price of single tickets on trains from Stuttgart to Munich fluctuates by time and departure date. Train tickets cost up to 54 euros in second class and 87 euros in first class if you do not purchase tickets ahead of time, but you can save money by getting discounted Savings Fares of 19 euros in second class and 49 euros in first class if you buy train tickets online in advance of travelling.