Travel options for:
Budapest to Vienna
  • Train

    1. Kelenföld

      2hrs 21min - 5 times a day

      $23 - $40

      • Wien Hbf
  • Bus FlixBus

    1. Budapest Deák Ferenc tér (M3)

      10min - every 5 minutes

      $1

    2. Budapest

      2hrs 40min - 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 - hourly

      $2

    2. Budapest

      3hrs 45min - 3 times a week

      $29 - $33

      • Wien
  • Ferry

    1. Budapest

      6hrs 00min - 3 times a week

      $135

      • Vienna
  • Night train

    1. Kelenföld

      2hrs 21min - once daily

      $30 - $45

      • Wien Hbf
  • Rideshare

    1. Budapest

      3hrs 14min - hourly

      $13

      • Vienna
  • Drive

    1. Budapest

      2hrs 21min - 152.3 miles

      $30 - $50

      • Vienna
  • Fly

    1. Budapest

      20min - hourly

      $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

      $6 - $10

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

From Kelenföld train to Wien Hbf. 2hrs 21min 29€. From Budapest Deák Ferenc tér (M3) subway to Budapest, bus to Flughafen Wien Busterminal, then bus to Wien Morzinplatz. 4hrs 16min 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 21min 34€. From Budapest rideshare to Vienna. 3hrs 14min 12€. From Budapest drive to Vienna. 2hrs 21min 37€. From Budapest-Nyugati train to Ferihegy vasútállomás, bus to Budapest airport, fly to Vienna airport, then train to Vienna. 2hrs 56min 141€.