World Train Map

Classic route

EuroCity “Sava”

Zagreb → Ljubljana · Croatia · Slovenia

View on the map →Wikipedia ↗

EuroCity “Sava” — Zagreb to Ljubljana
Photo · Maksym Kozlenko · CC BY-SA 4.0

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.

Along the way

  • Sava crossing at the border
  • Sevnica castle above the river
  • Sava gorge narrows
  • Zidani Most junction
  • Ljubljana castle skyline

How this line was checked

Questions and answers

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.