Travel from Berlin to Bonn-Central-Station

Train, bus or fly from Berlin to Bonn Central Station?

German Railways (DB) operates a train from Berlin to Bonn Central Station every 2 hours. Tickets cost $120 - $180 and the journey takes 4 h 49 min. Alternatively, BVG operates a bus from Berlin to Bonn Central Station every 10 minutes. Tickets cost $2 - $5 and the journey takes 29 min. 2 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Berlin to Bonn Central Station

From Berlin Hbf (tief) train to Bonn Hbf. 4 h 49 min 121€. From S+U Alexanderplatz train to U Kaiserdamm, walk to Berlin, Berlin central bus station, bus to Bonn, walk to Bonn, Gronau Heussallee/Museumsmeile, then line 63 tram to Bonn Hbf. 11 h 22 min 58€. From S+U Alexanderplatz line 100 bus to S+U Zoologischer Garten Bhf, bus to Berlin, then bus to Bonn. 11 h 26 min 38€. From Berlin rideshare to Bonn then walk to Bonn Central Station. 7 h 10 min 28€. From Berlin drive to Bonn Central Station. 5 h 44 min 78€. From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Cologne/Bonn Apt airport, then bus to Bonn Central Station. 3 h 13 min 43€. From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, then train to Bonn Central Station. 4 h 11 min 64€. From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Frankfurt airport, train to Siegburg Bahnhof, then tram to Bonn Central Station. 4 h 54 min 100€.