Travel options for:
Vienna to Villach
  • Train

    $40 - $70
    1. Wien Hbf

      4hrs 24min - 3 times a day

      $40 - $70

      • Villach Hbf
  • Night train

    $35 - $55
    1. Wien Hbf (Autoreisezuganlage)

      4hrs 50min - once daily

      $35 - $55

      • Villach Hbf
  • Drive

    $45 - $75
    1. Vienna

      3hrs 36min - 225.4 miles

      $45 - $75

      • Villach
  • Fly to Klagenfurt, train

    $89 - $184
    1. Vienna

      16min - every 30 minutes

      $6 - $10

    2. Vienna (VIE)

      40min - non-stop

      $75 - $160

    3. Klagenfurt (KLU)

      44min - every 3 hours

      $8 - $14

      • Villach
  • Fly to Ljubljana, train

    $91 - $228
    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 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 153€.