Travel options for:
Nearby airports Villach
  • Venice (VCE)

    $22 - $91
    1. Venice Marco Polo Airport

      16 min - hourly

      $1 - $35

    2. Venezia Mestre Station

      0 min - 227 feet

    3. Venezia Mestre

      3 h 4 min - once daily

      $20 - $60

  • Ljubljana (LJU)

    $26 - $35
    1. Ljubljana (LJU)

      12 min - 6.3 miles

      $16 - $20

    2. Kranj

      1 h 15 min - once daily

      $9 - $15

  • Venice Treviso (TSF)

    $21 - $63
    1. Venice Treviso Airport

      5 min - every 30 minutes

      $2 - $3

    2. Treviso

      0 min - 719 feet

    3. Treviso Centrale

      2 h 41 min - once daily

      $19 - $60

  • Salzburg (SZG)

    $26 - $45
    1. Salzburg Airport

      19 min - every 15 minutes - line 2

    2. Salzburg Hauptbahnhof

      0 min - 411 feet

    3. Salzburg Hbf

      2 h 31 min - 3 times a day

      $26 - $45

  • Klagenfurt (KLU)

    $9 - $16
    1. Klagenfurt Annabichl

      44 min - twice daily

      $9 - $16

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

Travel from Nearby-Airports to Villach

Train from Nearby airports to Villach

Trenitalia operates a train from Venice (VCE) to Villach 3 times a day. Tickets cost $20 - $45 and the journey takes 3 h 4 min. Trenitalia Eurocity also services this route once daily.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Nearby airports to Villach

ModeDurationPrice
From Venice Marco Polo Airport bus to Venezia Mestre Station, walk to Venezia Mestre, then train to Villach Hbf.4 h 20 min41€
From Ljubljana (LJU) taxi to Kranj then train to Villach Hbf.1 h 27 min28€
From Venice Treviso Airport bus to Treviso, walk to Treviso Centrale, then train to Villach Hbf.3 h 46 min36€
From Salzburg Airport line 2 shuttle to Salzburg Hauptbahnhof, walk to Salzburg Hbf, then train to Villach Hbf.3 h 50 min30€
From Klagenfurt Annabichl train to Villach Hbf.44 min11€

How long does it take to get from Nearby airports to Villach?

It takes approximately 4 h 20 min to get from Nearby airports to Villach, including transfers.

Is there a direct train between Nearby airports and Villach?

Yes, there is a direct train departing from Klagenfurt Annabichl and arriving at Villach Hbf. Services depart every four hours, and operate every day. The journey takes approximately 44 min.

Operators from Nearby airports to Villach

OperatorPhoneWebsite
ATVO S.p.A.+39 0421 5944ATVO S.p.A.
Trenitalia+39 06 68475475Trenitalia
Slovenian Railways (SŽ)Slovenian Railways (SŽ)
BusItalia Veneto049.8206811BusItalia Veneto
Salzburg Verkehr Gmbh0662 632900Salzburg Verkehr Gmbh
Austrian Railways (ÖBB)Austrian Railways (ÖBB)