Travel options for:
Budapest to Vienna
  • Train

    1. Kelenföld

      2hrs 23min - every 4 hours

      $30 - $50

      • Wien Hbf
  • Bus FlixBus

    1. Szent István Bazilika

      15min - every 30 minutes

      $2

    2. Budapest

      2hrs 43min - every 4 hours

      $12 - $35

    3. Flughafen Wien Busterminal

      22min - every 20 minutes

      $7

      • Wien Morzinplatz
  • Bus Eurolines CH

    1. Szent István Bazilika

      15min - every 30 minutes

      $2

    2. Budapest

      3hrs 45min - 3 times a week

      $30 - $34

      • Wien
  • Ferry

    1. Budapest

      6hrs 00min - 3 times a week

      $141

      • Vienna
  • Night train

    1. Kelenföld

      2hrs 23min - twice daily

      $30 - $45

      • Wien Hbf
  • Rideshare

    1. Budapest

      3hrs 14min - hourly

      $14

      • Vienna
  • Drive

    1. Budapest

      2hrs 19min - 151.8 miles

      $30 - $50

      • Vienna
  • Fly

    1. Budapest

      19min - every 15 minutes

      $1 - $2

    2. Ferihegy vasútállomás

      12min - every 10 minutes

      $2

    3. Budapest (BUD)

      45min - non-stop

      $95 - $280

    4. Vienna (VIE)

      16min - every 30 minutes

      $4 - $6

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

From Kelenföld train to Wien Hbf. 2hrs 23min 35€. From Szent István Bazilika bus to Budapest, bus to Flughafen Wien Busterminal, then bus to Wien Morzinplatz. 4hrs 31min 26€. From Szent István Bazilika bus to Budapest then bus to Wien. 5hrs 00min 31€. From Budapest ferry to Vienna. 6hrs 00min 125€. From Kelenföld night train to Wien Hbf. 2hrs 23min 34€. From Budapest rideshare to Vienna. 3hrs 14min 12€. From Budapest drive to Vienna. 2hrs 19min 36€. From Budapest-Nyugati train to Ferihegy vasútállomás, bus to Budapest airport, fly to Vienna airport, then train to Vienna. 2hrs 50min 132€.