RailClick

Trains from Berlin to Stuttgartfrom $ 45.93

One‑way

Trains from Berlin to Stuttgart

Journey time
From 9h 0m
Price
From $ 45.93
Distance
564 km (350 miles)
Changes
Direct trains available
Departure station
Berlin HBF
Arrival station
Stuttgart Hbf

Travelling by train: Berlin - Stuttgart

Journey details

How long does the train from Berlin to Stuttgart take?

The fastest train from Berlin to Stuttgart takes around 4 hours and 10 minutes, while the slowest train will take around 6 hours and 55 minutes.

What is the fastest journey from Berlin to Stuttgart by train?

The fastest train from Berlin to Stuttgart takes just 4 hours and 10 minutes.

How much does the train cost from Berlin to Stuttgart?

The train ticket from Berlin to Stuttgart costs from just €44.50 for a one-way ticket.

How much does the Berlin to Stuttgart?

Yes, there is a direct train from Berlin to Stuttgart.

What is the distance from Berlin to Stuttgart by train?

The distance from Berlin to Stuttgart by train is approximately 500 km.

Which are the cities that the train stops from Berlin to Stuttgart?

The train from Berlin to Stuttgart stops at Frankfurt (Oder), Cottbus, Kamenz, Leipzig, Erfurt, Fulda, Hanau, and Wurzburg.

Buy train tickets from Berlin to Stuttgart

Berlin: Places to see

Stuttgart: Places to see

Berlin: Main train stations

  • Berlin HBF
  • Berlin Hbf (S-Bahn)
  • Berlin-Brandenburg Flughafen
  • Berlin Ostbahnhof
  • Berlin Charlottenburg
  • Berlin Spandau
  • Berlin Sudkreuz (S)
  • Berlin Gesundbrunnen
  • Berlin Potsdamer Platz
  • Berlin Zoologischer Garten
  • Berlin Lichtenberg
  • Berlin Hohenschonhausen

Stuttgart: Main train stations

  • Stuttgart Hbf
  • Stuttgart-Bad Cannstatt
  • Stuttgart-Vaihingen

Berlin - Stuttgart: How to get the best deals

Need our help?
Guaranteed secure payment
  • visa
  • mastercard
  • amex
  • applepay
Certificates
Europ AssistanceGlobal Awards
TreeNation
Google logo4.8 Stars | 10000+ Reviews