Travel options for:
Budapest to Vienna
  • Train

    1. Kelenföld

      2hrs 21min - every 4 hours

      $30 - $45

      • 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

      $29 - $33

      • Wien
  • Ferry

    1. Budapest

      6hrs 00min - 3 times a week

      $133

      • Vienna
  • Night train

    1. Kelenföld

      2hrs 21min - twice daily

      $30 - $45

      • Wien Hbf
  • Rideshare

    1. Budapest

      3hrs 14min - hourly

      $13

      • Vienna
  • Drive

    1. Budapest

      2hrs 19min - 151.8 miles

      $30 - $50

      • Vienna
  • Fly

    1. Budapest

      20min - every 15 minutes

      $1 - $2

    2. Ferihegy vasútállomás

      12min - every 10 minutes

      $2

    3. Budapest (BUD)

      50min - non-stop

      $95 - $280

    4. Vienna (VIE)

      16min - every 30 minutes

      $12

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

From Kelenföld train to Wien Hbf. 2hrs 21min 35€. From Szent István Bazilika bus to Budapest, bus to Flughafen Wien Busterminal, then bus to Wien Morzinplatz. 4hrs 31min 27€. 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 21min 34€. From Budapest rideshare to Vienna. 3hrs 14min 12€. From Budapest drive to Vienna. 2hrs 19min 38€. From Budapest-Nyugati train to Ferihegy vasútállomás, bus to Budapest airport, fly to Vienna airport, then train to Vienna. 2hrs 56min 146€.