Travel from Vienna to Bonn-Central-Station

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

Eurowings, Austrian Airlines and 2 other airlines fly from Vienna to Bonn Central Station hourly. Alternatively, Austrian Railways (ÖBB) operates a train from Vienna to Bonn Central Station 3 times a day. Tickets cost $150 - $230 and the journey takes 8 h 58 min.

Travel Guides

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

How to get from Vienna to Bonn Central Station

From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Cologne/Bonn Apt airport, then bus to Bonn Central Station. 4 h 32 min $104. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, then train to Bonn Central Station. 5 h 25 min $125. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Dortmund airport, train to Köln Hbf, then train to Bonn Central Station. 6 h 5 min $278. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Frankfurt airport, train to Siegburg Bahnhof, then tram to Bonn Central Station. 6 h 3 min $178. From Wien Hbf train to Bonn Hbf. 8 h 58 min $192. From Vienna, Vienna Erdberg bus to Metropolitan Area Cologne, Cologne South, Airport, walk to Köln, Grengel/Flughafen Köln/Bonn Flughafen Bf, then bus to Bonn Hbf. 12 h 51 min $91. From Wien Hauptbahnhof night train to Köln, Dom / Hbf then line 16 tram to Bonn, Universität/Markt. 12 h 40 min $112. From Vienna drive to Bonn Central Station. 8 h 8 min $141.
Close Print Itinerary
  1. Here are 8 options to get from
    Vienna to Bonn Central Station:

    1. Trip:
      1 Fly to Cologne/Bonn Apt
      • One-Way approx: USD $62 - $211
      • Duration: 4 h 32 min
      Open +
      • Trip:
        1 Fly to Cologne/Bonn Apt
        • One-Way approx: USD $62 - $211
        • Duration: 4 h 32 min
        Close x
    2. Trip:
      2 Fly to Dusseldorf, train
      • One-Way approx: USD $81 - $228
      • Duration: 5 h 25 min
      Open +
      • Trip:
        2 Fly to Dusseldorf, train
        • One-Way approx: USD $81 - $228
        • Duration: 5 h 25 min
        Close x
    3. Trip:
      3 Fly to Dortmund, train
      • One-Way approx: USD $208 - $524
      • Duration: 6 h 5 min
      Open +
      • Trip:
        3 Fly to Dortmund, train
        • One-Way approx: USD $208 - $524
        • Duration: 6 h 5 min
        Close x
    4. Trip:
      4 Fly to Frankfurt, train
      • One-Way approx: USD $113 - $323
      • Duration: 6 h 3 min
      Open +
      • Trip:
        4 Fly to Frankfurt, train
        • One-Way approx: USD $113 - $323
        • Duration: 6 h 3 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $150 - $230
      • Duration: 8 h 58 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $150 - $230
        • Duration: 8 h 58 min
        Close x
    6. Trip:
      6 Bus
      • One-Way approx: USD $55 - $95
      • Duration: 12 h 51 min
      Open +
      • Trip:
        6 Bus
        • One-Way approx: USD $55 - $95
        • Duration: 12 h 51 min
        Close x
    7. Trip:
      7 Night train
      • One-Way approx: USD $98 - $126
      • Duration: 12 h 40 min
      Open +
      • Trip:
        7 Night train
        • One-Way approx: USD $98 - $126
        • Duration: 12 h 40 min
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $110 - $170
      • Duration: 8 h 8 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $110 - $170
        • Duration: 8 h 8 min
        Close x