Travel from Vienna to Budapest-Nyugati-Pályaudvar

Train, bus or fly from Vienna to Budapest-Nyugati Pályaudvar?

Austrian Railways (ÖBB) operates a train from Vienna to Budapest-Nyugati Pályaudvar every 2 hours. Tickets cost $24 - $40 and the journey takes 2 h 20 min. 2 other operators also service this route. Alternatively, Austrian Postbus operates a bus from Vienna to Budapest-Nyugati Pályaudvar every 20 minutes. Tickets cost $8 and the journey takes 20 min. 4 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 Vienna to Budapest-Nyugati Pályaudvar

From Wien Hbf train to Budapest-Kelenföld pályaudvar (M4), subway to Budapest Kálvin tér (M3), then subway to Budapest-Nyugati pályaudvar (M3). 2 h 52 min 28€. From Wien Morzinplatz bus to Flughafen Wien Busterminal, bus to Népliget M, then bus to Nyugati pályaudvar M. 3 h 53 min 52€. From Karlsplatz subway to Vídeň, U2 Stadion, Busterminal Stadioncenter, Engerthstrasse, bus to Kelenföld vasútállomás M, line 49 tram to Móricz Zsigmond körtér M, then line 6 tram to Nyugati pályaudvar M. 4 h 33 min 16€. From Vienna rideshare to Budapest then walk to Budapest-Nyugati Pályaudvar. 3 h 35 min 12€. From Vienna drive to Budapest-Nyugati Pályaudvar. 2 h 24 min 28€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Budapest airport, bus to Ferihegy, then train to Budapest-Nyugati Pályaudvar. 2 h 45 min 125€.
Close Print Itinerary
  1. Here are 6 options to get from
    Vienna to Budapest-Nyugati Pályaudvar:

    1. Trip:
      1 Train
      • One-Way approx: USD $27 - $40
      • Duration: 2 h 52 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $27 - $40
        • Duration: 2 h 52 min
        Close x
    2. Trip:
      2 Bus Austrian Postbus
      • One-Way approx: USD $22 - $64
      • Duration: 3 h 53 min
      Open +
      • Trip:
        2 Bus Austrian Postbus
        • One-Way approx: USD $22 - $64
        • Duration: 3 h 53 min
        Close x
    3. Trip:
      3 Bus RegioJet
      • One-Way approx: USD $13 - $23
      • Duration: 4 h 33 min
      Open +
      • Trip:
        3 Bus RegioJet
        • One-Way approx: USD $13 - $23
        • Duration: 4 h 33 min
        Close x
    4. Trip:
      4 Rideshare
      • One-Way approx: USD $15
      • Duration: 3 h 35 min
      Open +
      • Trip:
        4 Rideshare
        • One-Way approx: USD $15
        • Duration: 3 h 35 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $28 - $45
      • Duration: 2 h 24 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $28 - $45
        • Duration: 2 h 24 min
        Close x
    6. Trip:
      6 Fly
      • One-Way approx: USD $105 - $306
      • Duration: 2 h 45 min
      Open +
      • Trip:
        6 Fly
        • One-Way approx: USD $105 - $306
        • Duration: 2 h 45 min
        Close x