Train

Take the train Zagreb Glavni Kol. at the station Croatian Railways (HŽPP).

The journey takes approximately 2 h 40 m. Ticket price is about €10 The travel distance is 169 km.

Carrier is Croatian Railways (HŽPP).

Buy ticket

Get off at the Kranj.


🛏 Find hotel deals and discounts up to 20% in Kranj at Booking


Bus

Take the FlixBus bus at the Zagreb station .

The journey takes approximately 2 h 19 m. Ticket price is about €16 The travel distance is 140 km.

Carrier is FlixBus.

Buy ticket

Get off at the Ljubljana bus station.
Take the Alpetour - Potovalna Agencija, D.O.O. bus at the Avtobusna postaja Ljubljana station .

The journey takes approximately 46 m. Ticket price is about €2 The travel distance is 27 km.

Carrier is Alpetour - Potovalna Agencija, D.O.O..

Buy ticket

Get off at the Globus.


🛏 Find hotel deals and discounts up to 20% in Kranj at Booking


Night train

Take the train Zagreb Glavni Kol. at the station Croatian Railways (HŽPP).

The journey takes approximately 2 h 44 m. Ticket price is about €24 The travel distance is 169 km.

Carrier is Croatian Railways (HŽPP).

Buy ticket

Get off at the Kranj.


🛏 Find hotel deals and discounts up to 20% in Kranj at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 1 h 48 m. The travel distance is 171 km.

Get off at the Kranj.


🛏 Find hotel deals and discounts up to 20% in Kranj at Booking


Shuttle

Take the transport at the Zagreb station.

The journey takes approximately 2 h 35 m. Ticket price is about €34 The travel distance is 169 km.

Carrier is GoOpti.

Buy ticket

Get off at the Kranj.


🛏 Find hotel deals and discounts up to 20% in Kranj at Booking


The cheapest way to travel from Zagreb to Kranj is by taking a Train with an average price of €10. The journey takes approximately 2 ч. 40 мин.

Drive is the fastest way to travel from Zagreb to Kranj. Tickets cost €10. The journey takes approximately 1 ч. 48 мин.

Zagreb is approximately 171 km away from Kranj. The trip by car takes 1 h 48 m.

Yes, there is a direct train from Zagreb to Kranj. The route is operated by Croatian Railways (HŽPP). Tickets cost about €10. The train trip will take 2 h 40 m.

The average journey time by car between Zagreb and Kranj is 1 h 48 m.