Travel options for:
Nearby airports Villach

Venice (VCE)  •  4 h 23 min

$23 - $92

Ljubljana (LJU)  •  1 h 27 min

$27 - $35

Salzburg (SZG)  •  2 h 39 min

$46 - $67

Graz (GRZ)  •  3 h 56 min

  1. ×2

$48 - $100

Klagenfurt (KLU)  •  44 min

$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 every 4 hours. Tickets cost $21 - $45 and the journey takes 3 h 4 min. Trenitalia Eurocity also services this route twice daily.

Travel Guides

Italy Travel GuidesTravel inspiration and top planning tips for getting around Italy.
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 Airport bus to Venezia Mestre Station, walk to Venezia Mestre, then train to Villach Hbf.4 h 23 min41€
From Ljubljana (LJU) taxi to Kranj then train to Villach Hbf.1 h 27 min27€
From Salzburg (SZG) taxi to Salzburg Hbf then train to Villach Hbf.2 h 39 min48€
From Graz Airport shuttle to Graz Hbf, walk to Graz Hbf (Europaplatz), train to Klagenfurt Hbf (Busbahnhof), walk to Klagenfurt Hbf, then train to Villach Hbf.3 h 56 min73€
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 23 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Ž)
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
GoOpti+386 1 320 4530GoOpti