Travel from Ljubljana to Klagenfurt

Train from Ljubljana to Klagenfurt

Slovenian Railways (SŽ) operates a train from Ljubljana to Klagenfurt every 4 hours. Tickets cost $12 - $19 and the journey takes 1 h 35 min.

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 Ljubljana to Klagenfurt

ModeDurationPrice
From Ljubljana train to Villach Hbf then train to Klagenfurt Hbf.2 h 23 min23€
From Ljubljana drive to Klagenfurt.1 h 12 min10€
From Ljubljana shuttle to Klagenfurt - Hauptbahnhof.1 h 38 min43€
From Ljubljana bus to Ljubljana Airport then shuttle to Klagenfurt - Hauptbahnhof.2 h 20 min48€

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

It takes approximately 2 h 23 min to get from Ljubljana to Klagenfurt, including transfers.

Is there a direct train between Ljubljana and Klagenfurt?

No, there is no direct train from Ljubljana to Klagenfurt. However, there are services departing from Ljubljana and arriving at Klagenfurt Hbf via Villach Hbf. The journey, including transfers, takes approximately 2 h 23 min.

Operators from Ljubljana to Klagenfurt

OperatorPhoneWebsite
Slovenian Railways (SŽ)Slovenian Railways (SŽ)
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
GoOpti+386 1 320 4530GoOpti
AlpeTour+386 (0)4/20-13-210AlpeTour