Travel options for:
Budapest to Vienna
  • Train

    $23 - $40
    1. Kelenföld

      2 h 21 min - 5 times a day

      $23 - $40

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

    $24 - $41
    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

      • Wien Hbf
  • Bus

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

      15 min - hourly

      $2

    2. Budapest, Budapest Népliget

      2 h 40 min - every 4 hours

      $13 - $35

    3. Flughafen Wien Busterminal

      22 min - every 20 minutes

      $7

      • Wien Morzinplatz
  • Ferry

    $147
    1. Budapest

      6 h - 3 times a week

      $147

      • Vienna
  • Rideshare

    $15
    1. Budapest

      3 h 14 min - hourly

      $15

      • Vienna
  • Drive

    $28 - $45
    1. Budapest

      2 h 21 min - 152.3 miles

      $28 - $45

      • Vienna
  • 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

      • 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 26€. From Deák Ferenc tér M bus to Budapest, Budapest Népliget, bus to Flughafen Wien Busterminal, then bus to Wien Morzinplatz. 4 h 13 min 26€. 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 29€. From Budapest Astoria bus to Budapest airport, fly to Vienna airport, then train to Vienna. 2 h 48 min 129€.