Enjoy the most comfortable intercity bus travel with our services from Ljubljana to Zagreb. Even though this particular ride is just 2 hours long, we wanted to make it as comfortable as possible for you, so we’ve removed a row of seats from our buses and we also offer free Wi-Fi and charging outlets to all our passengers. The line offers 2 daily departures in each direction, with prices starting from 4,5 EUR.
Book your seats now using the search engine above and ensure a spot in any of our 3 seat classes.
Services & stops
The route departs at 12:20 and 21:15 and takes approximately 2 and a half. The bus picks up passengers at Ljubljana before heading to GP Bregana SI/HR (border crossing), and then to Zagreb. You will have approximately 15 minutes on the border crossing to stretch your legs if you’ll need too before continuing your travel.
Departing from Ljubljana
It would probably be a bad idea to get to the Ljubljana bus station too early, especially on a rainy day, as there is a lack of rain covers. If you do end up coming earlier for any reason, you can get a cup of coffee or go to the nearby McDonald’s and wait for your bus. You can get to the station by bus or taxi. Find more information about the Ljubljana Bus Station.
Arriving in Zagreb
Local time: 14:45
Local weather
The Zagreb Bus Station is located in the centre of the city, and it’s surrounded with cafés and shops on all sides, so you can stop for a cup of coffee before heading to your accommodation place by public transport or taxi.
If you don’t want to use the public transportation system or call a taxi every time you want to go explore Zagreb, you can rent a bike or a car.
More information about the Zagreb Bus Station.
Travelling soon? Reserve your seats!