Travel from Villach to Rijeka

Bus or train from Villach to Rijeka?

FlixBus operates a bus from Villach to Rijeka 3 times a week. Tickets cost $17 - $29 and the journey takes 5 h. Alternatively, you can take a train from Villach to Rijeka via Ljubljana in around 5 h 23 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Villach to Rijeka

From Villach bus to Rijeka. 5 h 23€. From Villach Hbf train to Ljubljana then train to Rijeka. 5 h 23 min 24€. From Villach Hauptbahnhof night train to Rijeka. 5 h 5 min 21€. From Villach drive to Rijeka. 2 h 22 min 24€.