World Train Map

Classic route

EuroCity “Sava”

Zagreb → Ljubljana · Croatia · Slovenia

EuroCity “Sava” — Zagreb to Ljubljana
Photo · Ajznponar · CC BY-SA 4.0
Distance
141 km
Fastest time
2 h 32 min
Average speed
56 km/h
Top speed
120 km/h
Operator
HŽPP · Slovenske železnice
Countries
Croatia, Slovenia
In service since
1862
Runs
2–3× daily direct
Train
SŽ series 342 electric locomotive · EuroCity coaches

Figures are published values, not live data · corrections log

The EC “Sava” restored a direct Zagreb–Ljubljana run, and since June 2025 extends once a week onward to Pula for the first time in 30 years.

The EuroCity “Sava” names its own scenery: from Zagreb the line joins the river at the Slovenian border and barely leaves it, threading the wooded Sava gorge where castle ruins and monastery walls hang above the water. Zidani Most, the junction where the 1849 Austrian Südbahn from Vienna to Trieste meets the Zagreb branch of 1862, remains one of Central Europe’s prettiest railway crossroads. Two and a half unhurried hours between the two capitals of the former Yugoslav north.

How this line was checked

Along the way

How long is the EuroCity “Sava”?

The EuroCity “Sava” runs 141 km from Zagreb to Ljubljana. It runs through Croatia and Slovenia.

How long does the EuroCity “Sava” take?

The fastest scheduled journey is 2 h 32 min for the 141 km. That is an average of 56 km/h end to end. The line's top service speed is 120 km/h.

Who runs the EuroCity “Sava”?

HŽPP and Slovenske železnice, with SŽ series 342 electric locomotive, EuroCity coaches.

How old is the EuroCity “Sava”?

The line has been in service since 1862. That is the year the atlas dates it from: for a modern brand running over an older railway, it is the railway's date, not the brand's.

How often does the EuroCity “Sava” run?

2–3× daily direct.

View on the world railway map →

Read more on Wikipedia ↗

More classic routes

More train routes in Croatia · Slovenia.

Planning this trip? Journey time & direct trains: Ljubljana → Zagreb · Zagreb → Ljubljana.