Travel options for:
Vienna to Villach
  • Train

    1. Wien Hbf

      4hrs 24min - every 2 hours

      $65 - $100

      • Villach Hbf
  • Night train

    1. Wien Hbf (Autoreisezuganlage)

      4hrs 50min - once daily

      $40 - $55

      • Villach Hbf
  • Drive

    1. Vienna

      3hrs 35min - 225.5 miles

      $45 - $75

      • Villach
  • Fly to Klagenfurt, train

    1. Vienna

      16min - every 30 minutes

      $12

    2. Vienna (VIE)

      40min - non-stop

      $75 - $160

    3. Klagenfurt (KLU)

      44min - hourly

      $8 - $12

      • Villach
  • Fly to Ljubljana, train

    1. Vienna

      16min - every 30 minutes

      $12

    2. Vienna (VIE)

      45min - non-stop

      $75 - $200

    3. Ljubljana (LJU)

      15min - hourly

      $1 - $3

    4. Kranj

      1hrs 16min - 5 times a day

      $10 - $15

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

From Wien Hbf train to Villach Hbf. 4hrs 24min 75€. From Wien Hbf (Autoreisezuganlage) night train to Villach Hbf. 4hrs 50min 44€. From Vienna drive to Villach. 3hrs 35min 56€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Klagenfurt airport, then train to Villach. 3hrs 14min 109€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Ljubljana airport, bus to Kranj, then train to Villach. 5hrs 08min 155€.