Review: Ljubljana to Zagreb by EuroCity Train EC 1211 ‘Sava’

This review details my trip on the Ljubljana to Zagreb train (EuroCity EC 1211), a highly scenic railway journey along the Sava River between Slovenia and Croatia.

Into Croatia

So far my long journey from Switzerland to Croatia involved a Railjet train from Zurich to Feldkirch in Austria, a Nightjet sleeper train from Feldkirch to Graz and the Emona EuroCity train which brought me from Graz to Zidani Most in Slovenia.

Having spent three hours at the lovely little station of Zidani Most, the final train of my long journey south was finally arriving.

This train, EuroCity EC1211 ‘Sava’, started its journey down the line in Ljubljana earlier this day and would take me from Zidani Most to the Croatian capital of Zagreb.

zidani most station
Waiting for the Zagreb train at Zidani Most station. ©Paliparan
beer book station
A beer, book and some good views are all that’s needed when you need to wait for a few hours until your connecting train. ©Paliparan

EuroCity Train ‘Sava’ Zidani Most to Zagreb
Train EC 1211 – Departure: 3.44pm – Arrival: 5.12pm
Duration: 1h28m – Distance: 77 kilometres

eurocity sava train map slovenia croatia
The route of the EuroCity train ‘Sava’ from Ljubljana to Zidani Most, Zagreb & Vinkovci. ©OpenStreetMap

Sava EuroCity train history

Before I will detail my experience on board the train and share impressions of the journey, let’s first take a look at the rich history behind the Sava EuroCity train.

The EuroCity train ‘Sava’ is named after the River Sava which flows from its source in the Slovenian mountains all the way towards its confluence with the mighty Danube in the Serbian capital of Belgrade.

For a big part of the journey, the Ljubljana to Zagreb railway line even runs parallel to the Sava river.

A decade ago the Sava EuroCity train ran from Villach in Austria all the way to Belgrade in Serbia (under train number EC 211) and even featured a Serbian dining car.

However, when I took this EuroCity train in the spring of 2021, the ‘Sava’ started its journey in the Slovenian capital of Ljubljana instead of Villach due to works on the Karawanks railway tunnel linking Austria with Slovenia.

Instead of running all the way to Belgrade, the train now terminates at Vinkovci, just 40 kilometres shy from the Croatian-Serbian border.

It’s one of the many examples how train travel has grown worse over the years in the Balkans as overall connectivity and the quality of the services are just a shadow of their former glory.

On board the Sava EuroCity train

I entered the Sava EuroCity train at the station of Zidani Most and went looking for a good place to sit down for the relatively short ride to Zagreb.

The Sava EuroCity train exists out of both Slovenian and Croatian carriages, with seats arranged in 6-person compartments in both 2nd and 1st class.

Although historically this train did have a restaurant wagon attached, it doesn’t have one anymore so make sure you bring your own supplies for the journey.

As the passenger load was extremely light on today’s train, I was happy that I didn’t pay the optional 3 euro fee for seat reservation.

I had no problems whatsoever finding a comfortable seat in an empty compartment in one of the Slovenian carriages.

railway carriage
Walking through one of the carriages trying to find an empty compartment. ©Paliparan
slovenian railways compartment train sava eurocity slovenia
A 2nd class compartment on a SŽ (Slovenian Railways) carriage. ©Paliparan

Departure from Zidani Most

The stretch of railway line just before and after Zidani Most station is one of the most scenic lines in all of Slovenia.

The train runs directly along the Sava at this point and the views from the train over the river and the forested hills are drop-dead gorgeous.

Fortunately, the railway carriages on this EuroCity train are the old-fashioned types with windows that can actually fully open.

Besides the fact that this is obviously great for photography, there is just something delightfully pleasant about hanging a bit out of the train window and feeling the wind breeze through your hair.

sava eurocity train ljubljana zagreb
View from the Ljubljana to Zagreb train as it departs from Zidani Most station. ©Paliparan
zidani most departure ljubljana zagreb eurocity train
Looking back towards Zidani Most station. ©Paliparan
zidani most slovenia train
Departure from Zidani Most. ©Paliparan

Along the Sava

Shortly after departure from Zidani Most, the narrow river gorge gradually flattens out as the Sava enters a wider river valley.

The scenery is however still superb and will have you glued to the window.

In my case, I was hanging out of the train window from Zidani Most all the way until the next stop at Sevnica, fully enjoying the great views over the river Sava and the quaint Slovenian towns.

sava river view
Lovely views from the train over the River Sava. ©Paliparan
train window sava river
For the full railway experience, it’s a must to open the window and enjoy the open-air views. ©Paliparan
train slovenia croatia ljubljana zagreb sava
View from the train carriage over the Sava River. ©Paliparan
sava eurocity train slovenia ljubljana zagreb
The Ljubljana-Zagreb EuroCity train is great for beautiful views of quaint villages, hills and rivers. ©Paliparan
sevnica station
The ‘Sava’ EuroCity train arrives at Sevnica station. ©Paliparan
sevnica railway station ljubljana zagreb eurocity train
Sevnica station. ©Paliparan

Hilltop castles

During the train journey you should definitely try to spot some of the hilltop castles along the route.

Although Sevnica Castle is a bit tricky to see from the train, I managed to get a good view of hilltop Brestanica Castle (called Grad Rajhenburg in Slovenian) a few minutes before the stop at the station of Krško.

view train slovenia ljubljana zagreb eurocity
The views from the train were absolutely gorgeous on this lovely spring day. ©Paliparan
sava eurocity train ljubljana slovenia croatia zagreb
Hilltop Rajhenburg Castle as seen from the ‘Sava’ EuroCity train. ©Paliparan
slovenia village
Slovenian village at the other bank of the river. ©Paliparan
Krško station
Stop at Krško station. ©Paliparan
krsko station slovenia
Krško station. ©Paliparan

Towards the border

After the stop at Krško, the railway line diverts away from the Sava river and the landscape turns more flat.

Even though I knew the best bits of scenery were behind me, it was still enjoyable seeing the fields and houses of the Slovenian countryside.

It didn’t take long before the train reached the station of Dobova, which marks the border between Slovenia and Croatia.

After a complete absence of passport control and COVID documentation checks at the border between Switzerland and Austria as well as the border between Austria and Slovenia, this crossing turned out to be more serious.

As the border between Slovenia and Croatia marks the outer border of the Schengen Area (Croatia is part of the EU but not of the common Schengen travel area while Slovenia is part of both), border guards from both countries boarded the train for a passport check.

Especially the Slovenian check was thorough as the border guard demanded to go through my entire rucksack and even checked all my clothes piece by piece.

After the strict Slovenian check, the Croatian border guards were certainly more laid-back.

It took them just 10 seconds to quickly glance at my passport and COVID vaccination certificate before they turned their attention to the other passengers on the train.

agricultural field
From Krško to the border, the terrain flattens out and the scenic views over rivers and forested hills give way to more boring views over agricultural fields. ©Paliparan
train wheels
Lots of train wheels at this warehouse along the railway line! ©Paliparan
krsko dobova railway slovenia croatia train eurocity ljubljana zagreb
Scenery between Krško and the Slovenian-Croatian border at Dobova. ©Paliparan
dobova border station railway line train slovenia croatia
Dobova is the border station between Slovenia and Croatia – passport control takes place on the train, so there is no need to disembark! ©Paliparan

From Dobova to Zagreb

From the border at Dobova, the Croatian capital of Zagreb is just a short distance away.

It didn’t take long before the suburbs of Zagreb appeared in the distance, a signal that it was time to pack all my stuff and to prepare for arrival.

Of course, I just had to hang out of the train window again to admire the views at the moment when the train slowly pulled into Zagreb’s main station.

croatia ljubljana zagreb eurocity train
Once the train has entered Croatia, it’s only a short distance until arrival in Zagreb. ©Paliparan
sava eurocity train zagreb croatia
View from the ‘Sava’ EuroCity train as it rides over some brand new railway tracks towards Zagreb. ©Paliparan
zagreb suburbs ljubljana eurocity train
Riding through the Zagreb suburbs. ©Paliparan
zagreb zapadni kolodvor ljubljana zagreb eurocity train
Passing through Zagreb Zapadni Kolodvor, one of the secondary stations in the Croatian capital. ©Paliparan
zagreb city centre train ljubljana eurocity slovenia croatia
The city centre of Zagreb comes into sight. ©Paliparan

Zagreb station

Zagreb Glavni Kolodvor (which simply means ‘main station’) is located on perhaps the finest train station squares in the world.

This square, called Trg Kralja Tomislava (King Tomislav Square), starts immediately in front of the station and actually feels more like a pleasant park.

If you walk out of the station building you will have a great view over the statue of King Tomislav and the Art Pavilion at the other side of the square.

There really aren’t many other railway stations which give you such a grand entry into the city!

zagreb glavni kolodvor sava eurocity train ljubljana slovenia croatia
The ‘Sava’ EuroCity train arrives at Zagreb Glavni Kolodvor. ©Paliparan
zagreb station ljubljana eurocity train
After Zagreb, the train continues towards Vinkovci in the eastern Croatian region of Slavonia, so make sure you get out of the train on time if Zagreb is your destination! ©Paliparan
zagreb main railway station
The station hall of Zagreb Glavni Kolodvor. ©Paliparan
zagreb main railway station glavni kolodvor sava eurocity croatia
Zagreb’s main railway station is located on a beautiful square in the heart of the Croatian capital. ©Paliparan
zagreb croatia
View from the train station towards the statue of King Tomislav and the Art Pavilion. ©Paliparan
art pavilion zagreb
The Art Pavilion at the other side of the park. ©Paliparan

Into the city centre

From Zagreb’s centrally located train station, it’s a short and pleasant walk towards the main city square, called Trg bana Josipa Jelačića (Ban Josip Jelačić Square).

As I was quite hungry from the train journey, I walked a bit further north to lovely Tkalčića street, a pedestrianised street full of restaurants and pubs.

I sat down at a brewpub called Pivnica Mali Medo for a couple of good beers and some decent pljeskavica (spicy meat patty from the grill, a traditionally Serbian dish).

As I had an early flight the next morning I didn’t have much time to spend longer in the city centre, so after a short walk I ordered an Uber to drive me to my airport hotel.

Although my stay in Zagreb was rather short, I knew that later on during this Croatia trip I would be able to spend some more time in the city.

Josip Jelačić Square zagreb
Josip Jelačić Square is the heart of the city centre of Zagreb. ©Paliparan
Tkalčića street zagreb croatia
Pedestrianised Tkalčića street is full of bars and restaurants. ©Paliparan
Tkalčića pivnica mali medo
I sat down at Pivnica Mali Medo on Tkalčića Street for a beer and some food. ©Paliparan
Pljeskavica for dinner. ©Paliparan
Tkalčića Street zagreb
After-dinner walk through Tkalčića Street. ©Paliparan
Tkalčića Street zagreb croatia
Tkalčića Street. ©Paliparan
zagreb street
With its many outdoor cafés and restaurants, Tkalčića Street is a great place for some drinks on a sunny evening. ©Paliparan
zagreb cathedral
After a quick look at Zagreb’s Cathedral, I called it a day and ordered an Uber for the ride to my airport hotel. ©Paliparan


The train journey on the EuroCity ‘Sava’ between Ljubljana and Zagreb is one of the more pleasant rides you can take in Europe.

This is largely due to the highly scenic views in Slovenia, where the train tracks follow the meandering course of the Sava River through forested hills.

Although this train now only links Slovenia with Croatia and currently doesn’t continue to the Serbian capital of Belgrade like it used to do before, it’s still a classic European train ride.

If you need to travel between Ljubljana and Zagreb you’d be mad to take one of the buses linking Slovenia with Croatia as the train gives you a much more pleasant experience and far superior views.

Trip report index

This article is part of the ‘Across Europe by Train: Interrail in the Age of Corona‘ trip report, which consists of the following chapters:

1. Review: LOT Polish Airlines Economy Class Bucharest to Warsaw (Embraer ERJ-175)
2. Walking Through an Empty Warsaw in Corona Lockdown
3. Review: Four Points by Sheraton Warsaw Mokotow
4. Review: LOT Polish Airlines Economy Class Warsaw to Zurich (Boeing 737 MAX)
5. A Stopover Walk Through the Old Town of Zurich
6. Review: Railjet Train Zurich to Feldkirch
7. An Evening in Friendly Little Feldkirch
8. Review: Nightjet Train Feldkirch to Graz
9. A Short Walk Along the Sights of Graz
10. Review: Emona EuroCity Train Vienna – Ljubljana – Trieste
11. Zidani Most: Europe’s Most Picturesque Train Station
12. Review: Ljubljana to Zagreb by EuroCity Train EC 1211 ‘Sava’ (current chapter)
13. Flying With Trade Air on a Let L-410 Turbolet Across Croatia
14. Review: Palace Derossi, Trogir, Croatia
15. A Visit to the Tranquil Island City of Trogir, Croatia
16. Cycling on Ciovo: A Trogir Day Trip by Bike
17. Split: Croatia’s Bustling Seaside City Full of History
18. Review: Croatian Railways ICN Train Split to Zagreb
19. Review: Esplanade Hotel, Zagreb, Croatia
20. Zagreb: A Guide to Croatia’s Underrated Capital City
21. Review: EuroCity Train “Croatia” Zagreb to Vienna
22. Review: Dacia Night Train Vienna to Bucharest

Avatar photo


Koen works as a freelance journalist covering south-eastern Europe and is the founding father and editor-in-chief of Paliparan. As a contributor to some major Fleet Street newspapers and some lesser known publications in the Balkans, he travels thousands of miles each year for work as well as on his personal holidays. Whether it is horse riding in Kyrgyzstan’s Tian Shan mountains, exploring the backstreets of Bogotá, or sipping a glass of moschofilero in a Greek beachside taverna, Koen loves to immerse himself into the local culture, explore new places and eat and drink himself around the world.

3 thoughts on “Review: Ljubljana to Zagreb by EuroCity Train EC 1211 ‘Sava’

  • July 16, 2022 at 4:10 am

    Thanks for this awesome blog post! We are looking into the train from Ljubljana to Zagreb but can’t seem to find where exactly to book it as a lot of sites have different info. How did you find the schedules and information?

    • Avatar photo
      July 16, 2022 at 10:19 am

      You can look up schedules (for almost all trains in Europe) on the route planner of the German Railways:

      For departures from Slovenia, tickets cannot be booked online. Just buy at the station once you are in Ljubljana! Tickets cannot sell out, so you will be fine. Should be €18 for a same-day ticket but if you manage to buy it a day before departure or earlier you may be able to get a €9 advance purchase ticket.

  • December 28, 2022 at 3:02 pm

    I booked my ticket from Ljubljana to Zagreb online on the Austrian Railways web site (


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.