Travel options for:
Vienna to Villach
  • Train

    1. Wien Hbf

      4hrs 24min - 3 times a day

      $45 - $70

      • Villach Hbf
  • Night train

    1. Wien Hbf (Autoreisezuganlage)

      4hrs 50min - once daily

      $40 - $55

      • Villach Hbf
  • Drive

    1. Vienna

      3hrs 36min - 225.4 miles

      $45 - $75

      • Villach
  • Fly to Klagenfurt, train

    1. Vienna

      16min - every 30 minutes

      $6 - $10

    2. Vienna (VIE)

      40min - non-stop

      $75 - $160

    3. Klagenfurt (KLU)

      44min - every 3 hours

      $9 - $14

      • Villach
  • Fly to Ljubljana, train

    1. Vienna

      16min - every 30 minutes

      $6 - $10

    2. Vienna (VIE)

      45min - non-stop

      $75 - $200

    3. Ljubljana (LJU)

      15min - hourly

      $1 - $3

    4. Kranj

      1hrs 16min - once daily

      $9 - $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 56€. From Wien Hbf (Autoreisezuganlage) night train to Villach Hbf. 4hrs 50min 44€. From Vienna drive to Villach. 3hrs 36min 55€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Klagenfurt airport, then train to Villach. 3hrs 14min 108€. From Wien Mitte-Landstraße (CAT) train to Vienna airport, fly to Ljubljana airport, bus to Kranj, then train to Villach. 5hrs 08min 152€.