Zagreb to Ljubljana: travel options
Approximate road distance: 138 km • Journey details for the options listed below.
Compare the options
Recorded fares and journey times. Check each operator before booking.
| Transport Mode | Operator | Duration | Price guide | Stations / Airports | Key Booking Tip |
|---|---|---|---|---|---|
| bus Direct | FlixBus | About 2h 30m |
From €11.98
Starting fare
Fare source checked: 10 Sep 2026 Fares vary by departure and ticket conditions. Tickets and times: FlixBus |
Dep: Zagreb main bus station
Arr: Ljubljana bus station; follow current stop signs
|
Advertised starting fare; your departure may cost more. Board at Zagreb main bus station and use the Ljubljana arrival stop shown on your ticket. Keep time for station works and any onward bus. |
| train Direct | SŽ / HŽ EuroCity | About 2h 30m |
€9.00
Published fare
Fare source checked: 10 Sep 2026 Fares vary by departure and ticket conditions. Tickets and times: SŽ / HŽ EuroCity |
Dep: Zagreb Glavni kolodvor
Arr: Ljubljana railway station
|
LjubljanaSpezial: €9 one way or €18 return. Buy at an HŽ international ticket counter before boarding and check the travel conditions. |
Choosing your journey
Pick a direct train for a rail arrival near central Ljubljana, or a coach whose timing better fits your day. The Zagreb departure station is the important first difference.
Loading the map...
Start at the right Zagreb station
Trains leave Glavni kolodvor and coaches leave Autobusni kolodvor. Allow time for the local journey, platform and luggage. A room close to one station is not necessarily close to the other.
A suitable direct service takes about two and a half hours. Compare the actual departure and any works notice before making an onward booking. HŽ timetable, Zagreb to Ljubljana coaches.
Leave room around an onward connection
If Ljubljana is only a change on the way to Bled or the airport, include time to find the new platform or stop. Separately booked tickets may not protect you if the first service arrives late.
The station area has ongoing works, so use current access information instead of an old platform description. Keep a screenshot of the stop and your accommodation address. Ljubljana rail travel updates.
Stay for the city if you can
With an afternoon free, leave bags at the room and walk towards the river. The market, bridges and old streets fit a short first visit without another transport booking. Save the castle or a lake trip for a day when you can start without watching a connection clock. Ljubljana guide.