Travel from Stuttgart to Berlin

Train, bus or fly from Stuttgart to Berlin?

Eurowings, easyJet and two other airlines fly from Stuttgart to Berlin hourly. Alternatively, German Railways (DB) operates a train from Stuttgart to Berlin 5 times a day. Tickets cost $140 - $180 and the journey takes 5 h 31 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Stuttgart to Berlin

ModeDurationPrice
From Stuttgart Hbf (tief) train to Stuttgart airport, fly to Berlin Tegel airport, then bus to Berlin.3 h 2 min$72
From Stuttgart Hbf train to MA Hauptbahnhof, line 5 tram to Mannheim airport, fly to Berlin Tegel airport, then bus to Berlin.3 h 43 min$281
From Stuttgart Hbf train to Frankfurt airport, fly to Berlin Tegel airport, then bus to Berlin.3 h 50 min$137
From Stuttgart Hbf train to Berlin Hbf (tief).5 h 31 min$169
From Stuttgart Hbf train to Nürnberg Hauptbahnhof, train to S+U Berlin Hauptbahnhof, then bus to Berlin, Memhardstr..8 h 26 min$159
From Stuttgart Hbf (tief) train to Region Stuttgart, Stuttgart North, bus to S Südkreuz Bhf/Ostseite, then line 248 bus to Berlin, Littenstr..11 h 15 min$76
From Stuttgart rideshare to Berlin.6 h 29 min$37
From Stuttgart drive to Berlin.5 h 41 min$101

How long does it take to get from Stuttgart to Berlin?

It takes approximately 3 h 2 min to get from Stuttgart to Berlin, including transfers.

Is there a direct train between Stuttgart and Berlin?

Yes, there is a direct train departing from Stuttgart Hbf and arriving at Berlin Hbf (tief). Services depart five times a day, and operate every day. The journey takes approximately 5 h 31 min.

Operators from Stuttgart to Berlin

OperatorPhoneWebsite
S-BahnS-Bahn
EurowingsEurowings
easyJeteasyJet
LufthansaLufthansa
SwissSwiss
BVGBVG
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
RNVRNV
MHS Aviation GmbHMHS Aviation GmbH
FlixBus+49 1807 123 99 123FlixBus
BlaBlaCarBlaBlaCar