Travel from Stuttgart to Bonn-Station

Train, bus or fly from Stuttgart to Bonn (Station)?

German Railways (DB) operates a train from Stuttgart to Bonn (Station) every 2 hours. Tickets cost $70 - $110 and the journey takes 1 h 56 min. Alternatively, you can take a bus from Stuttgart to Bonn (Station) via Hauptbahnhof/Karlstraße, Frankfurt am Main and Frankfurt, Frankfurt central station in around 6 h 13 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

How to get from Stuttgart to Bonn (Station)

ModeDurationPrice
From Stuttgart Hbf train to Siegburg Bahnhof, tram to Bonn Heussallee/Museumsmeile, then walk to Bonn (Station).2 h 38 min73€
From Stuttgart Hbf train to Koblenz Hauptbahnhof, train to Bonn, Gronau UN Campus Bf / Walter-Flex-Str., then walk to Bonn (Station).3 h 51 min73€
From Stuttgart Hauptbahnhof bus to Hauptbahnhof/Karlstraße, Frankfurt am Main, walk to Frankfurt, Frankfurt central station, then bus to Bonn.6 h 13 min18€
From Stuttgart Hbf (tief) train to Region Stuttgart, Stuttgart North then bus to Bonn.7 h 52 min34€
From Stuttgart drive to Bonn (Station).3 h 9 min44€
From Stuttgart Hbf (tief) train to Stuttgart airport, fly to Cologne/Bonn Apt airport, bus to Bonn Hbf, train to Bonn, Gronau UN Campus Bf / Walter-Flex-Str., then walk to Bonn (Station).5 h 14 min127€
From Stuttgart Hbf (tief) train to Stuttgart airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, train to Bonn, Gronau UN Campus Bf / Walter-Flex-Str., then walk to Bonn (Station).4 h 49 min100€
From Stuttgart Hbf (tief) train to Stuttgart airport, fly to Frankfurt airport, train to Siegburg Bahnhof, tram to Bonn Heussallee/Museumsmeile, then walk to Bonn (Station).4 h 29 min149€
From Stuttgart Hbf train to Frankfurt airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, train to Bonn, Gronau UN Campus Bf / Walter-Flex-Str., then walk to Bonn (Station).5 h 22 min157€

How long does it take to get from Stuttgart to Bonn (Station)?

It takes approximately 2 h 38 min to get from Stuttgart to Bonn (Station), including transfers.

Is there a direct train between Stuttgart and Bonn (Station)?

No, there is no direct train from Stuttgart to Bonn (Station). However, there are services departing from Stuttgart Hbf and arriving at Bonn, Gronau UN Campus Bf / Walter-Flex-Str. via Koblenz Hauptbahnhof. The journey, including transfers, takes approximately 3 h 51 min.

Is there a direct bus between Stuttgart and Bonn (Station)?

No, there is no direct bus from Stuttgart to Bonn (Station). However, there are services departing from Stuttgart Hauptbahnhof and arriving at Bonn via Frankfurt, Frankfurt central station. The journey, including transfers, takes approximately 6 h 13 min.

Operators from Stuttgart to Bonn (Station)

OperatorPhoneWebsite
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
TransRegio+49-261-98887070TransRegio
Deinbus+49 069/17 53 73 200Deinbus
FlixBus+49 1807 123 99 123FlixBus
S-BahnS-Bahn
LufthansaLufthansa
EurowingsEurowings
SWB Bus und Bahn0228/711 -1SWB Bus und Bahn
SwissSwiss
Bahn DEBahn DE