Travel from Geneva to Bonn-Central-Station

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

You can take a train from Geneva to Bonn Central Station via Olten, Basel SBB, and Siegburg Bahnhof in around 7 h 46 min. Alternatively, you can take a bus from Geneva to Bonn Central Station via Strasbourg, Bonn, and Bonn, Gronau Heussallee/Museumsmeile in around 11 h 24 min.

Travel Guides

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

How to get from Geneva to Bonn Central Station

From Genève train to Olten, train to Basel SBB, train to Siegburg Bahnhof, then tram to Bonn Hbf (tief). 7 h 46 min SFr 285. From Genève train to Bern, train to Basel SBB, train to Siegburg Bahnhof, then tram to Bonn Hbf (tief). 8 h 2 min SFr 286. From Ženeva, Gare Routiere, pl. Dorciere bus to Strasbourg, bus to Bonn, walk to Bonn, Gronau Heussallee/Museumsmeile, then line 610 bus to Bonn Hbf. 11 h 24 min SFr 49. From Geneva bus to Dijon, bus to Luxembourg, Gare Centrale, then train to Bonn. 14 h 31 min SFr 38. From Geneva drive to Bonn Central Station. 6 h 35 min SFr 110. From Genève train to Geneva airport, fly to Cologne/Bonn Apt airport, then bus to Bonn Central Station. 5 h 58 min SFr 132. From Genève train to Geneva airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, then train to Bonn Central Station. 4 h 56 min SFr 89. From Genève train to Geneva airport, fly to Frankfurt airport, train to Siegburg Bahnhof, then tram to Bonn Central Station. 5 h 44 min SFr 183.