Travel from Villach to Ljubljana

Train from Villach to Ljubljana

Austrian Railways (ÖBB) operates a train from Villach to Ljubljana every 4 hours. Tickets cost $12 - $19 and the journey takes 1 h 38 min.

How to get from Villach to Ljubljana

From Villach Hbf train to Ljubljana.1 h 38 min12€
From Villach Hbf train to Lesce Bled then bus to Ljubljana.3 h12€
From Villach drive to Ljubljana.1 h 6 min11€

How long does it take to get from Villach to Ljubljana?

The train from Villach Hbf to Ljubljana takes 1 h 38 min including transfers and departs every four hours.

Is there a direct train between Villach and Ljubljana?

Yes, there is a direct train departing from Villach Hbf and arriving at Ljubljana. Services depart every four hours. The journey takes approximately 1 h 38 min.

Operators from Villach to Ljubljana

Austrian Railways (ÖBB)Austrian Railways (ÖBB)
AlpeTour+386 (0)4/20-13-210AlpeTour