Travel options for:
Budapest to Vienna
  • Train

    $23 - $40
    1. Kelenföld

      2 h 21 min - 5 times a day

      $23 - $40

  • Train via Clark Ádám tér

    $29 - $49
    1. Clark Ádám tér

      20 min - every 15 minutes - line 19

      $1

    2. Kelenföld

      2 h 21 min - 5 times a day

      $23 - $40

    3. Wien Hbf (U1)

      5 min - every 10 minutes

      $5 - $8

  • Bus Eurolines HU

    $21 - $43
    1. Deák Ferenc tér M

      12 min - every 20 minutes

      $2

    2. Budapest

      2 h 40 min - 5 times a day

      $13 - $35

    3. Flughafen Wien Busterminal

      22 min - every 20 minutes

      $7

  • Bus RegioJet

    $22 - $28
    1. Clark Ádám tér

      20 min - every 15 minutes - line 19

      $1

    2. Budapest, Kelenföld

      3 h - hourly

      $12 - $17

    3. Bratislava, Autobusová stanica

      1 h - every 20 minutes

      $2 - $3

    4. Flughafen Wien Busterminal

      22 min - every 20 minutes

      $7

  • Rideshare

    $15
    1. Budapest

      3 h 14 min - hourly

      $15

  • Drive

    $28 - $45
    1. Budapest

      2 h 21 min - 152.3 miles

      $28 - $45

  • Fly

    $103 - $304
    1. Budapest

      34 min - every 30 minutes

      $1 - $4

    2. Budapest (BUD)

      45 min - non-stop

      $95 - $290

    3. Vienna (VIE)

      16 min - every 30 minutes

      $7 - $11

  • 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 8 165 Ft. From Clark Ádám tér line 19 tram to Kelenföld, train to Wien Hbf (U1), then subway to Wien Stephansplatz (U1). 3 h 49 min 9 951 Ft. From Deák Ferenc tér M bus to Budapest, bus to Flughafen Wien Busterminal, then bus to Wien Morzinplatz. 4 h 9 min 7 952 Ft. From Clark Ádám tér line 19 tram to Budapest, Kelenföld vasútállomás M - Etele tér, bus to Bratislava, Autobusová stanica Nivy, bus to Flughafen Wien Busterminal, then bus to Wien Morzinplatz. 5 h 40 min 6 280 Ft. From Budapest rideshare to Vienna. 3 h 14 min 3 717 Ft. From Budapest drive to Vienna. 2 h 21 min 8 996 Ft. From Budapest Astoria bus to Budapest airport, fly to Vienna airport, then train to Vienna. 2 h 48 min 39 962 Ft.