Travel from Keszthely to Ljubljana

Bus or train from Keszthely to Ljubljana?

Hungarian Railways (MÁV) operates a train from Keszthely to Ljubljana once daily. Tickets cost $21 - $30 and the journey takes 4 h 32 min. Alternatively, you can take a bus from Keszthely to Ljubljana via Lenti and Tornyiszentmiklós in around 7 h 8 min.

How to get from Keszthely to Ljubljana

From Keszthely bus to Zalaegerszeg then train to Ljubljana. 6 h 14 min 7 440 Ft. From Keszthely Bercsényi bus to Lenti, line 1184 bus to Tornyiszentmiklós, then bus to Ljubljana. 7 h 8 min 10 371 Ft. From Keszthely train to Ukk, train to Zalaegerszeg, then train to Ljubljana. 7 h 35 min 7 349 Ft. From Keszthely drive to Ljubljana. 3 h 9 min 10 599 Ft.

Operators from Keszthely to Ljubljana