Travel options for:
Budapest to Vienna
  • Train

    $23 - $35
    1. Kelenföld

      2hrs 21min - 5 times a day

      $23 - $35

      • Wien Hbf
  • Bus FlixBus

    $19 - $38
    1. Szent István Bazilika

      15min - hourly

      $2

    2. Budapest

      2hrs 40min - every 4 hours

      $11 - $30

    3. Flughafen Wien Busterminal

      22min - every 20 minutes

      $7

      • Wien Morzinplatz
  • Bus Eurolines CH

    $30 - $34
    1. Szent István Bazilika

      15min - hourly

      $2

    2. Budapest

      3hrs 45min - 3 times a week

      $29 - $33

      • Wien
  • Ferry

    $132
    1. Budapest

      6hrs 00min - 3 times a week

      $132

      • Vienna
  • Night train

    $30 - $45
    1. Kelenföld

      2hrs 21min - once daily

      $30 - $45

      • Wien Hbf
  • Rideshare

    $13
    1. Budapest

      3hrs 14min - hourly

      $13

      • Vienna
  • Drive

    $30 - $50
    1. Budapest

      2hrs 21min - 152.3 miles

      $30 - $50

      • Vienne
  • Fly

    $104 - $294
    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

      • Vienne
  • 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 Szent István Bazilika bus to Budapest, bus to Flughafen Wien Busterminal, then bus to Wien Morzinplatz. 4hrs 21min 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 Vienne. 2hrs 21min 38€. From Budapest-Nyugati train to Ferihegy vasútállomás, bus to Budapest airport, fly to Vienna airport, then train to Vienne. 2hrs 56min 144€.