Not seeing a Scroll to Top Button? Go to our FAQ page for more info.

Getting from Ljubljana to Zagreb (Zagreb to Ljubljana)

If you are visiting Slovenia and its capital Ljubljana, and then continue your travel further to Croatian capital Zagreb, these days doing this is fairly easy. You can choose from taking a bus ride, a train ride or for more comfort book a private car transfer.

Otherwise you can hire a car and drive to Zagreb (find a great choice of car hire deals at Rentalcars).

In the text below find all available options of travelling from Ljubljana to Zagreb.

Travelling from Ljubljana to Zagreb?
Compare all available options!

The city of LjubljanaThe city of Ljubljana
Zagreb tramZagreb tram

Find Travel Options
from Ljubljana to Zagreb


From Ljubljana to Zagreb by train

There are several direct trains throughout the day running from Ljubljana to Zagreb. The travel time is approximately 2 hours 50 minutes. Train pass through several Slovenia cities and along the way you enjoy amazing scenery.


Train Station in LjubljanaTrain Station in Ljubljana

From Ljubljana to Zagreb by bus

There are numerous buses between Ljubljana and Zagreb throughout the day and the journey time is about 2 hours 30 minutes.

Most of them are operated by FLIXBUS, one of Europe's leading bus companies. To check the latest bus schedule, prices and book bus tickets online visit their web-site. The basic one-way bus fares range from 70 HRK - 90 HRK.

Buses depart from Ljubljana Bus Station and arrives to Zagreb Bus Station which is situated in the centre of the city. From the bus station, you will reach the Jelacic Square by a tram in only 10 minutes. From Zagreb Bus Station you can catch also a shuttle bus to the Zagreb Airport.

From Ljubljana to Zagreb by private car transfer

If you would like more comfort of travelling from Ljubljana in Slovenia to Zagreb book your private car transfer. This is a quick transfer (1 hour 40 minute) as there are no stops on the way.

We recommend Octopus Transfers - company offering reliable and safe transfers in Croatia and the region. 


Authentic Experiences
in Croatia


You might like these

  • Flights from Zagreb to Dubrovnik

    The flight between Zagreb and Dubrovnik takes only 45 minutes. Find out useful info about flying between Zagreb and Dubrovnik & Find cheap plane tickets!