Travel from Villach to Zagreb

Bus or train from Villach to Zagreb?

Austrian Railways (ÖBB) operates a train from Villach to Zagreb every 4 hours. Tickets cost $22 - $35 and the journey takes 3 h 58 min. Alternatively, Crnja Tours operates a bus from Villach to Zagreb once daily. Tickets cost $19 - $27 and the journey takes 4 h 14 min.

How to get from Villach to Zagreb

ModeDurationPrice
From Villach Hbf train to Zagreb Glavni Kolod..3 h 58 min22€
From Villach bus to Zagreb.4 h 14 min18€
From Villach drive to Zagreb.2 h 29 min29€

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

The train from Villach Hbf to Zagreb Glavni Kolod. takes 3 h 58 min including transfers and departs every four hours.

Is there a direct train between Villach and Zagreb?

Yes, there is a direct train departing from Villach Hbf and arriving at Zagreb Glavni Kolod.. Services depart every four hours. The journey takes approximately 3 h 58 min.

Is there a direct bus between Villach and Zagreb?

Yes, there is a direct bus departing from Villach and arriving at Zagreb. Services depart once daily, and operate every day. The journey takes approximately 4 h 14 min.

Operators from Villach to Zagreb

OperatorPhoneWebsite
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Crnja Tours+385 91 30 30 356Crnja Tours