Trains to Stuttgart Find train times and tickets

Vineyards and cars are key threads in Stuttgart life. The city in the Neckar Valley is home to Porsche, Mercedes and lots of hi-tech industry. It is a leafy place with acres of parkland. The suburbs slip into the vineyards and forests which surround the city – all in all, it is a very pleasant mix. Stuttgart is an affluent city with prices to match. But some of the city’s pleasures come for free. The Schlossgarten is a huge area of open space where the merest hint of sunshine brings out the crowds. It runs north-east from the city centre to beyond the railway station.

Aah, yes... the station. Stuttgart’s Hauptbahnhof lies at the heart of one of the greatest controversies in modern Germany. The redevelopment of the station area has involved demolition of part of the classic station building. Everyone in Stuttgart has strong views on the project which is called Stuttgart 21. For the next few years, the station will be a building site. But the trains still run, with ICE services leaving every hour for Cologne, Frankfurt and Munich. Trains for Berlin and Hamburg leave every two hours.

Stuttgart has a good range of international services. It’s a three hour journey from Stuttgart to Zürich on a route that takes in some very pretty Swabian countryside along the way. There are four or five fast TGV trains to Strasbourg and Paris each day. The journey from Stuttgart to the French capital takes 3 hrs 40 mins. There are regular EuroCity services to Salzburg and a number of other Austrian cities including Graz and Klagenfurt. Stuttgart also has direct daytime EuroCity trains to Ljubljana and Zagreb. Closer to hand, Stuttgart is a good jumping-off point for journeys by train into the nearby Black Forest and to Lake Constance.

Search accommodation in Stuttgart

Airbnb

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

Venlo to Stuttgart by train

from £62.00

Avg 1 change 4hr 3m

Lindau to Stuttgart by train

from £18.50

Avg 0 changes 2hr 50m

Pforzheim to Stuttgart by train

from £12.50

Avg 0 changes 32m

Berlin to Stuttgart by train

from £28.00

Avg 0 changes 5hr 4m

Freudenstadt to Stuttgart by train

from £18.50

Avg 0 changes 1hr 23m

Karlsruhe to Stuttgart by train

from £7.50

Avg 0 changes 36m

Mönchengladbach to Stuttgart by train

from £28.00

Avg 1 change 3hr 3m

Ebbsfleet to Stuttgart by train

from £94.00

Avg 1 change 6hr 20m

Schaffhausen to Stuttgart by train

from £18.50

Avg 0 changes 2hr 17m

Koblenz to Stuttgart by train

from £28.00

Avg 0 changes 2hr 23m

Dresden to Stuttgart by train

from £49.00

Avg 1 change 5hr 48m

Paris to Stuttgart by train

from £27.50

Avg 0 changes 3hr 8m

Reutlingen to Stuttgart by train

from £12.00

Avg 0 changes 34m

Offenburg to Stuttgart by train

from £34.00

Avg 0 changes 1hr 16m

Memmingen to Stuttgart by train

from £18.50

Avg 0 changes 1hr 37m

Show more

London to Stuttgart by train

from £64.50

Avg 2 changes 6hr 31m

London to Stuttgart by train

from £64.50

Avg 2 changes 6hr 31m

Innsbruck to Stuttgart by train

from £28.50

Avg 0 changes 5hr 56m

Brussels to Stuttgart by train

from £37.00

Avg 1 change 4hr 10m

Zurich to Stuttgart by train

from £18.50

Avg 0 changes 2hr 58m

Budapest to Stuttgart by train

from £69.50

Avg 1 change 9hr 5m

Utrecht to Stuttgart by train

from £66.50

Avg 1 change 4hr 35m

Vaihingen an der Enz to Stuttgart by train

from £10.50

Avg 0 changes 15m

Fulda to Stuttgart by train

from £28.00

Avg 0 changes 2hr 20m

Strasbourg to Stuttgart by train

from £27.00

Avg 0 changes 1hr 17m

Vienna to Stuttgart by train

from £84.50

Avg 1 change 6hr 29m

Hamburg to Stuttgart by train

from £28.50

Avg 0 changes 5hr 11m

Würzburg to Stuttgart by train

from £28.50

Avg 0 changes 2hr 9m

Ulm to Stuttgart by train

from £18.50

Avg 0 changes 52m

Heilbronn to Stuttgart by train

from £11.50

Avg 0 changes 35m

Luxembourg City to Stuttgart by train

from £23.50

Avg 1 change 3hr 43m

Saarbrücken to Stuttgart by train

from £18.50

Avg 1 change 2hr 9m

Prague to Stuttgart by train

from £27.50

Avg 1 change 7hr 16m

Nuremberg to Stuttgart by train

from £18.50

Avg 0 changes 2hr 14m

Baden-Baden to Stuttgart by train

from £18.50

Avg 1 change 1hr 3m

Duisburg to Stuttgart by train

from £28.00

Avg 0 changes 2hr 47m

Appenweier to Stuttgart by train

from £17.50

Avg 1 change 1hr 42m

Amsterdam to Stuttgart by train

from £37.00

Avg 1 change 5hr 3m

Tübingen to Stuttgart by train

from £13.00

Avg 0 changes 43m

Munich to Stuttgart by train

from £18.50

Avg 0 changes 2hr 12m

Cheb to Stuttgart by train

from £18.50

Avg 1 change 4hr 15m

Basel to Stuttgart by train

from £40.00

Avg 1 change 2hr 26m

Barcelona to Stuttgart by train

from £140.00

Avg 1 change 10hr 54m

Darmstadt to Stuttgart by train

from £18.50

Avg 0 changes 1hr 13m

Friedrichshafen to Stuttgart by train

from £18.50

Avg 0 changes 2hr 7m

Mainz to Stuttgart by train

from £19.00

Avg 0 changes 1hr 28m

Bruchsal to Stuttgart by train

from £16.00

Avg 0 changes 29m

Lyon to Stuttgart by train

from £59.50

Avg 1 change 5hr 31m

Linz to Stuttgart by train

from £36.50

Avg 1 change 5hr 11m

Kehl to Stuttgart by train

from £18.50

Avg 0 changes 1hr 16m

Heidelberg to Stuttgart by train

from £7.50

Avg 0 changes 38m

Freiburg to Stuttgart by train

from £19.00

Avg 1 change 1hr 52m

Singen to Stuttgart by train

from £24.00

Avg 0 changes 1hr 56m

Kufstein to Stuttgart by train

from £27.50

Avg 1 change 3hr 33m

Düsseldorf to Stuttgart by train

from £28.00

Avg 0 changes 2hr 28m

Cologne to Stuttgart by train

from £28.00

Avg 0 changes 2hr 11m

Mannheim to Stuttgart by train

from £18.50

Avg 0 changes 36m

Frankfurt am Main to Stuttgart by train

from £18.50

Avg 0 changes 1hr 11m

Eindhoven to Stuttgart by train

from £34.00

Avg 2 changes 4hr 49m

Arnhem to Stuttgart by train

from £57.00

Avg 1 change 4hr

Salzburg to Stuttgart by train

from £19.00

Avg 0 changes 3hr 59m

Country guide

Trains to Germany

Read our country guide

Image credits: © Kamlesh Sethy

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.