Travel options for:
Budapest to Vienna
  • Train

    $22 - $35
    1. Kelenföld

      2 h 21 min - 5 times a day

      $22 - $35

      • Wien Hbf
  • Train via Clark Ádám tér

    $23 - $36
    1. Clark Ádám tér

      20 min - every 20 minutes - line 19

      $1

    2. Kelenföld

      2 h 21 min - 5 times a day

      $22 - $35

      • Wien Hbf
  • Bus

    $20 - $43
    1. Szent István Bazilika

      15 min - hourly

      $2

    2. Budapest, Budapest Népliget

      2 h 40 min - every 4 hours

      $12 - $35

    3. Flughafen Wien Busterminal

      22 min - every 20 minutes

      $7

      • Wien Morzinplatz
  • Ferry

    $140
    1. Budapest

      6 h - 3 times a week

      $140

      • Vienna
  • Rideshare

    $14
    1. Budapest

      3 h 14 min - hourly

      $14

      • Vienna
  • Drive

    $28 - $45
    1. Budapest

      2 h 21 min - 152.3 miles

      $28 - $45

      • Vienna
  • Fly

    $104 - $305
    1. Budapest

      20 min - hourly

      $1 - $2

    2. Ferihegy vasútállomás

      12 min - every 10 minutes

      $2

    3. Budapest (BUD)

      45 min - non-stop

      $95 - $290

    4. Vienna (VIE)

      16 min - every 30 minutes

      $6 - $11

      • Vienna
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Kelenföld train to Wien Hbf. 2 h 21 min 26€. From Clark Ádám tér line 19 tram to Kelenföld then train to Wien Hbf. 3 h 41 min 27€. From Szent István Bazilika bus to Budapest, Budapest Népliget, bus to Flughafen Wien Busterminal, then bus to Wien Morzinplatz. 4 h 8 min 27€. From Budapest ferry to Vienna. 6 h 125€. From Budapest rideshare to Vienna. 3 h 14 min 12€. From Budapest drive to Vienna. 2 h 21 min 30€. From Budapest-Nyugati train to Ferihegy vasútállomás, bus to Budapest airport, fly to Vienna airport, then train to Vienna. 2 h 51 min 136€.