Ljubljana to Zagreb Train & Bus Tickets
From Ljubljana (Slovenia) to Zagreb (Croatia) · about 140 km
See prices for Ljubljana → Zagreb
Compare all available departures and find the cheapest ticket.
Search Prices →Typical figures (indicative)
Buses on this route have typically taken about 2–3 hours, with fares from about €5. We have no recent train or bus fares for Ljubljana to Zagreb to show, so treat these as a rough guide and search a date for current prices.
Ljubljana to Zagreb: what to expect
Ljubljana and Zagreb are about 140 kilometres apart. TransitScanner compares the train and bus options sold on this route across many sellers, so fares, journey times and companies can be seen side by side.
This is an international route from Slovenia to Croatia. Carry valid travel documents (passport or EU ID card where applicable) for border checks. At 140 km this is a short regional hop.
Fares are asked of the sellers on every search; the price at their checkout is the one that counts.
How to find cheap Ljubljana–Zagreb tickets
- Book early: fares often rise as the departure date approaches.
- Fares often differ between weekdays and times of day, so compare several dates.
- Use the multi-date scanner to find the cheapest day in a week or month.
- Compare direct and connecting options: a change can be cheaper, a direct journey is usually quicker.
About Zagreb
- Zagreb's Museum of Broken Relationships, built from donated mementos, opened in 2010 and won the Kenneth Hudson Award in 2011. (Source: Wikipedia)
- Zagreb's funicular, running since 1890, has a 66-metre track and a 64-second ride, among the world's shortest. (Source: Wikipedia)
- Since 1 January 1877, the Grič cannon has fired every day at noon from Zagreb's Lotrščak Tower. (Source: Wikipedia)
FAQ: Ljubljana to Zagreb
How long does the journey from Ljubljana to Zagreb take?
Roughly 2–3 hours by bus (indicative), over about 140 km. Train times depend on the operator and the day, so search a date for exact times.
What is the cheapest ticket from Ljubljana to Zagreb?
Fares vary by date and operator. Buses on this route have typically started from around €5 (indicative). Search your date to compare current train and bus prices.