Travel options for:
Budapest Airport (BUD) to Villach
  • Fly to Klagenfurt, train

    $162 - $412
    1. Budapest (BUD)

      2 h 25 min - 1 stopover

      $150 - $400

    2. Klagenfurt (KLU)

      44 min - every 2 hours

      $9 - $16

  • Fly to Ljubljana, shuttle

    $151 - $515
    1. Budapest (BUD)

      3 h 5 min - 1 stopover

      $95 - $470

    2. Ljubljana (LJU)

      1 h - every 4 hours

      $54

  • Fly to Munich, train

    $127 - $341
    1. Budapest (BUD)

      1 h 15 min - non-stop

      $70 - $260

    2. Munich (MUC)

      31 min - every 20 minutes

      $4 - $8

    3. München Ost

      4 h 17 min - 3 times a day

      $50 - $80

  • Train via Kelenföld

    $67 - $119
    1. Vecses

      12 min - hourly

      $1 - $2

    2. Köbanya-Kispest

      14 min - hourly

      $1 - $2

    3. Kelenföld

      2 h 21 min - 5 times a day

      $20 - $35

    4. Wien Hbf

      4 h 24 min - 3 times a day

      $45 - $80

  • Train

    $69 - $121
    1. Liszt Ferenc Airport 2

      8 min - every 15 minutes

      $2

    2. Ferihegy

      3 h 15 min - once daily

      $23 - $40

    3. Wien Meidling

      4 h 16 min - 3 times a day

      $45 - $80

  • Bus

    $42 - $104
    1. Budapest, Budapest Airport

      3 h 35 min - once daily

      $15 - $26

    2. Wien Erdberg (VIB)

      3 h 55 min - hourly

      $18 - $70

    3. Klagenfurt Hbf (Busbahnhof)

      1 h 8 min - every 4 hours

      $9

  • Night train, bus

    $62 - $79
    1. Budapest Airport

      33 min - every 30 minutes

      $1 - $4

    2. Astoria M

      6 min - every 15 minutes - line 7

      $2

    3. Budapest-Keleti

      1 h 49 min - once daily

      $9 - $14

    4. Hegyeshalom

      6 h 30 min - 3 times a week

      $50 - $60

  • Drive

    $60 - $95
    1. Budapest Airport (BUD)

      5 h 32 min - 339.5 miles

      $60 - $95

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

From Budapest airport fly to Klagenfurt airport then train to Villach. 3 h 30 min $302. From Budapest airport fly to Ljubljana airport then shuttle to Villach. 5 h 5 min $278. From Budapest airport fly to Munich airport, train to München Ost, then train to Villach. 7 h 10 min $189. From Vecses train to Köbanya-Kispest, train to Kelenföld, train to Wien Hbf, then train to Villach Hbf. 9 h 24 min $95. From Liszt Ferenc Airport 2 bus to Ferihegy, train to Wien Meidling, then train to Villach Hbf. 9 h 39 min $96. From Budapest, Budapest Airport bus to Wien Erdberg (VIB), bus to Klagenfurt Hbf (Busbahnhof), then bus to Villach Klagenfurter Straße. 10 h 16 min $64. From Budapest Airport bus to Astoria M, line 7 bus to Budapest-Keleti, night train to Hegyeshalom, then bus to Villach. 10 h 59 min $72. From Budapest Airport (BUD) drive to Villach. 5 h 32 min $76.

 
 

Bus or train from Budapest Airport (BUD) to Villach?

Hungarian Railways (MÁV) operates a train from Budapest Airport (BUD) to Villach every 30 minutes. Tickets cost $1 - $2 and the journey takes 12 min. 3 other operators also service this route. Alternatively, FlixBus operates a bus from Budapest Airport (BUD) to Villach once daily. Tickets cost $15 - $26 and the journey takes 3 h 35 min. 3 other operators also service this route.