Skip to content
EuroTravelHacks
Appearance
Trip cost calculator
Menu
← Back to routes

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.

Currency is shown with each fare.
Transport options from Zagreb to Ljubljana
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.
Use these figures to plan. The price for your departure, luggage and ticket type may differ.

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.

Route overview
  1. 1
    Zagreb Start
  2. 2
    Ljubljana 138 km by road

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.

Ljubljana's Triple Bridge and buildings beside the Ljubljanica
Ljubljana, Slovenia