Review: EuroCity Train “Croatia” Zagreb to Vienna

This review details a ride on the EuroCity train “Croatia” between Zagreb and Vienna in Austria.

Zagreb to Vienna by train

After a great stay at the lovely Esplanade Hotel in Zagreb it was time to move onward by train to Vienna.

The capitals of Croatia and Austria are connected by one daily EuroCity (EC) train in each direction, with train number EC 158 being the Zagreb to Vienna service and EC 159 being the Vienna to Zagreb service.

This EuroCity train service has the name “Croatia” and is a comfortable and scenic way to travel between the two capital cities.

After its departure in Zagreb the EuroCity train “Croatia” also stops in Maribor in Slovenia and the city of Graz in Austria among others before traversing the highly scenic Semmering Railway Line towards Vienna, where it terminates at the main station of Wien Hbf.

Tkalčića Street zagreb croatia
Tkalčića Street in the city centre of Zagreb. ©Paliparan
art deco zagreb esplanade hotel
The wonderful Art Deco interior of the Esplanade Hotel in Zagreb. ©Paliparan

Buying your ticket

Second class train tickets between Zagreb and Vienna start at 29.90 euro if you manage to book a saver ticket.

These advanced tickets become progressively more expensive once the cheapest fare buckets sell out.

However, tickets for the “Croatia” EuroCity train cannot truly sell out and you can always get a full price second class ticket for €81.90 even on the day of travel.

Do note that advance saver fares are valid on your selected train departure only and cannot be refunded, although the full price tickets are fully flexible in regard to which exact train you take on the route and can be refunded up to one day before departure.

First class train fares between Zagreb and Vienna start at 39.90 euro for a saver ticket and go all the way up to €135.70 for a full price ticket

Seat reservation is optional on the Croatia EuroCity train and costs an extra €3, although this is highly advisable when travelling on or around important holidays or in the peak summer season.

You can buy your train ticket at any Croatian, Slovenian or Austrian railway station or online at the website of the Austrian Railways (OeBB), in which case you will be issued a PDF e-ticket.

EuroCity Train “Croatia” Zagreb to Split
Train EC158 – Departure: 7.25am – Arrival: 2.32pm
Duration: 7h07m – Distance: 448 kilometres
Second class, Wagon 409, Seat 106 – Costs: 29.90 EUR

train route map eurocity croatia
The route of the EuroCity train “Croatia” between Zagreb and Vienna. ©Paliparan

Zagreb station

It was a rainy spring morning when I headed to Zagreb’s imposing railway station to catch my train to Vienna.

I was booked on EuroCity train EC 158 which would depart Zagreb at 7.25am and arrive in Vienna at 2.32pm.

Zagreb’s train station is called Glavni Kolodvor, which simply means main station in Croatian.

The station is centrally located in the centre of Zagreb and an easy walk away from most of the city’s sights.

In the main station hall you can find several bakeries and small kiosks selling snacks and drinks.

In an underground passage just outside the main entrance of the station there is a Konzum supermarket which is perfect to stock up on supplies for the journey ahead.

The EuroCity train “Croatia” to Vienna usually departs from Zagreb Glavni Kolodvor at platform 4, which is one of the terminus platforms on your right-hand side if you enter the station through the main entrance.

zagreb glavni kolodvor train station
Zagreb Glavni Kolodvor – the main station of the Croatian capital. ©Paliparan
zagreb train station
In the main train station hall you can find ticket kiosks, bakeries and other small shops to buy some food or drinks for the ride. ©Paliparan
zagreb vienna train
The train to Vienna usually departs from platform 4, one of the terminus platforms at the right-hand side of Zagreb Glavni Kolodvor. ©Paliparan
oebb train wagon eurocity croatia
White-grey-and-red coloured Austrian Railways (OeBB) wagons. ©Paliparan
oebb nightjet zagreb
Second class seating carriage in blue OeBB Nightjet livery. ©Paliparan

On board EuroCity train “Croatia”

The “Croatia” EuroCity train consists out of first and second class Austrian Railways (OeBB) seating wagons as well as a dining car.

The train has open-plan saloon cars as well as wagons with 6-seat compartment seating in both first and second class.

Seats in the open-plan saloon coaches are arranged in a 2-2 configuration (two abreast at either side of the aisle) in second class while in first class they come in a 1-2 configuration (a solo seat at one side of the aisle, two abreast at the other side).

The compartment coaches have 6-seat compartments in both first and second class.

First class seats are more comfortable and spacious than those in second class and the first class carriages are usually more quiet too in both passenger numbers as well as passenger noise levels.

Seats in both classes have power sockets, although the train is not equipped with WiFi internet.

If you reserve a seat you can usually choose between a seat in the open-plan saloon car or one in the compartment carriages and specify your preference for a window or aisle seat (all pending availability, of course).

Needless to say, you are free to move to another seat during the journey if you find one unoccupied.

You can see which seat is reserved by looking at the reservation panels (underneath the overhead luggage rack in the open-plan saloon cars or outside the compartment door in the six-seat compartment coaches).

1st class obb austrian railways
First class open-plan saloon car with comfortable leather seats in a 1-2 configuration. ©Paliparan
compartment coach oebb
Aisle of one of the second class compartment coaches. ©Paliparan
second class compartment seats oebb
I was seated in one of the six-seat compartments in second class. ©Paliparan
six seat compartment oebb vienna zagreb train croatia eurocity
There are six seats in each compartment. ©Paliparan
seat reservation shields
Seat reservation indicator outside my compartment showing that four seats are reserved from Zagreb all the way to Vienna, while the two middle seats were still unreserved upon departure. ©Paliparan
dining car croatia eurocity train zagreb vienna
The dining car on the Zagreb to Vienna EuroCity train. ©Paliparan

Zagreb departure

My reserved seat was a window seat in one of the six-seat compartments of the Zagreb-Vienna EuroCity train.

Although three other seats were reserved as well in my compartment for the entire ride between Zagreb and Vienna, only one passenger showed up on departure.

My compartment mate turned out to be a friendly Croatian chap who was on his way back to Vienna to work after spending some time back home.

After leaving the Zagreb suburbs, the Croatia EuroCity train heads straight for Dobova, the border station with neighbouring Slovenia.

zagreb suburbs
Riding through the Zagreb suburbs. ©Paliparan

Croatian-Slovenian border

At Dobova, both Croatian and Slovenian border guards will board the train for passport control and customs checks.

Even though both Croatia and Slovenia are EU countries, only Slovenia is part of the border-free Schengen Area.

It is therefore unsurprising that Croatian exit procedures are rather quick but that Slovenian immigration does take a bit longer.

As I was travelling at peak COVID pandemic times (May 2021), the Slovenians were quite thorough as well with checking vaccination certificates and all other relevant travel documentation.

My vaccination certificate was accepted without problem, although my Croatian compartment mate had more problems with documents.

He did not have a vaccination certificate, nor did he have a negative PCR test.

Although technically none of these were required at the time when transiting Slovenia or entering Austria (as long as he would go into self-isolation there and take a test) the Slovenian border guards did not accept his story for some reason.

In the end, the poor guy was kicked out of the train at Dobova and probably put on the first train back into Croatia by the Slovenian border guards.

dobova border station zagreb vienna train croatia eurocity
Passport control at the border station of Dobova. ©Paliparan

Along the river

With a delay of 20 minutes, the “Croatia” EuroCity train continued deeper into Slovenia.

Inside Slovenia, this EuroCity train stops at Krsko, Sevnica, Lasko, Celje Poljcane, Pragersko and finally Maribor, the second largest city of the country.

Although I felt sad for my compartment mate being unfairly kicked out of the train, I did now have the space all to myself.

Once across the border in Slovenia, the first bits of beautiful scenery start to appear as the train rides along the Sava River.

The best views are from your left-hand side at this part of the journey.

slovenia train scenery
Once in Slovenia, the scenery slowly starts to become more beautiful. ©Paliparan
croatia eurocity train zagreb vienna
In Slovenia, the “Croatia” EuroCity train follows the course of the River Sava. ©Paliparan
sevnica castle sava river
Sevnica Castle appearing in the distance on an outcrop above the river. ©Paliparan
sava river zagreb vienna train croatia
The ride along the Sava River is certainly pretty. ©Paliparan

Zidani Most

As the train approaches the important junction of Zidani Most, the Sava river valley narrows into a gorge.

This is one of the most scenic parts of the entire trip between Zagreb and Vienna and it should not be missed.

Even though I had already travelled this railway line multiple times before I was still glued to the window as the scenery is simply gorgeous.

Just before the train reaches Zidani Most station, the railway line splits in two.

The “Croatia” EuroCity train takes the railway line towards the right, bypassing the station of Zidani Most station and heading north along the Savinja River towards Maribor and the Austrian border.

The railway branching off on the left is the line to Ljubljana.

If you watch through the window on your left-hand side you can see that railway line crossing the bridge over the confluence of the Sava and Savinja rivers as it heads to Zidani Most station, which I think is one of the most beautifully located train stations in all of Europe.

bridge sava river slovenia
Scenery just before Zidani Most. ©Paliparan
zagreb vienna train scenery slovenia
The stretch around Zidani Most is one of the most scenic of the entire ride between Zagreb and Vienna. ©Paliparan

Towards Austria

Having left Zidani Most junction behind, the river gorge widens out again into the Savinja river valley.

Although not as scenic as the ride along the River Sava, it’s still a pleasant journey.

Watch out for Celje Castle on your right-hand side when travelling north towards Austria.

As the “Croatia” EuroCity train crosses the Drava River you will also have a great view over the old town of Maribor on your left-hand side.

Together with the Austrian city of Graz, Maribor is perhaps the most important stop of the “Croatia” EuroCity train on its long route between Zagreb and Vienna.

After Maribor, the train continues towards the Austrian border station of Spielfeld-Straß.

celje castle emona train eurocity vienna graz ljubljana trieste
Celje Castle can clearly be seen from the EuroCity train “Croatia”. ©Paliparan
old town maribor
View over Maribor as the train crosses the Drava River. ©Paliparan

Austrian border

As both Slovenia and Austria are within the Schengen Area, there are normally no passport checks at the Austrian border station of Spielfeld.

However, this time the Austrian border guards did board our train to check passports and COVID documents such as vaccination certificates and negative PCR tests.

Unlike the Croatian-Slovenian border, this went pretty fast fortunately.

As I was just transiting the country and would immediately take the night train from Vienna to Bucharest after arrival, I was exempt from all entry requirements which Austria had at that time.

Our arrival at the Austrian border also meant that the train’s dining car could finally open as Slovenia and Croatia both had COVID regulations forbidding the sale of food and drinks on public transport.

Fortunately, the Austrians were more sane and did allow dining cars to function normally, which meant that I could finally enjoy a glass of Weizen.

Whilst sipping my beer I watched the train continue deeper into Austria, first stopping at Leibnitz before a more lengthy stop in the city of Graz.

dining car train austria
Just before the train crossed the border with Austria, I headed to the dining car. ©Paliparan
dining car croatia train
View from the dining car on the EuroCity train “Croatia”. ©Paliparan
edelweiss weizen beer dining car train vienna
Enjoying an Edelweiss weizen beer in the dining car. ©Paliparan
graz train
Arriving into Graz. ©Paliparan
graz hbf croatia eurocity train
The EuroCity train “Croatia” has arrived at Graz Hbf. ©Paliparan

Lunch in the dining car

The great thing about Austrian Railways EuroCity trains like the Zagreb to Vienna “Croatia” service is that they have a dining car available where you can enjoy hot and cold drinks, snacks and even full meals.

When I entered the dining car just before the Austrian border it was empty, although the carriage filled up fast with hungry and thirsty passengers after the stop in Graz.

To start, I ordered a goulash soup, which was tasty.

The Wiener schnitzel (pan-fried breaded veal cutlet) certainly tasted good too, although it was not in the same league as the excellent schnitzel in the Slovenian dining car of the “Emona” EuroCity train.

To wash it all away, I enjoyed a couple of glasses of Austrian red wine.

Of course, I couldn’t resist a dessert so I ordered an yummy ‘apfelstrudel’ (apple strudel) as well.

goulash soup oebb dining car zagreb vienna train
Goulash soup in the dining car – apologies for having already eaten a couple of spoons before taking the picture!. ©Paliparan
wiener schnitzel oebb dining car eurocity train croatia zagreb vienna
Wiener schnitzel in the dining car of the EuroCity train “Croatia”. ©Paliparan
apple strudel oebb dining car restaurant wagon eurocity train croatia
Apple strudel in vanilla sauce as dessert. ©Paliparan

Towards the Semmering

After its stop at Graz, the “Croatia” EuroCity train makes its way towards the Alps, stopping in Styrian towns such as Bruck an der Mur and Kapfenberg.

The scenery now turns more hilly as the train follows the course of the River Mur.

When the train halts at the station of Mürzzuschlag, the famous Semmering Pass is just a short distance away.

Unfortunately, the weather started to get more gloomy as we approached the mountains.

styria austria
Hilly scenery in the Austrian state of Styria. ©Paliparan
zagreb graz vienna train
On the railway line from Graz to Vienna. ©Paliparan
river mur austria
At this point, the railway line follows the course of the River Mur. ©Paliparan
austria countryside croatia eurocity train
The Austrian countryside as seen from the dining car of the “Croatia” EuroCity train. ©Paliparan
mountain austria
Craggy outcrop as seen from the train. ©Paliparan
bruck an der mur station
View from the dining car as the EuroCity train “Croatia” passes through Bruck an der Mur station. ©Paliparan
scenic view train
Scenic views from the train. ©Paliparan
austrian alps
Approaching the Semmering Pass in the Austrian Alps. ©Paliparan

Semmering Railway

The true highlight of the journey between Zagreb and Vienna is the ride over the Semmering Railway between Mürzzuschlag and Gloggnitz.

Completed in 1854, the Semmering was the first mountain railway in Europe.

To cross the Alpine pass, the engineers built 16 viaducts and 14 tunnels on the 41-kilometre-long railway line.

Considering the highly difficult terrain and the year it was built it’s an astonishing feat of engineering and therefore not a surprise at all that the Semmering Railway was put on the UNESCO World Heritage List.

Especially at the moment when the train crosses one of the curved viaducts you can enjoy some fabulous views over the mountain scenery and bits of the winding railway line.

Make sure you sit on the right-hand side of the train for the best views of the Semmering Railway when travelling from Graz to Vienna.

Do however note that long-distance services such as the “Croatia” EuroCity train will likely bypass the most scenic parts of the line when the Semmering Base Tunnel is set to open in 2024.

I therefore certainly enjoyed this opportunity to enjoy the fabulous views of the Semmering from the comfort of the dining car while sipping a glass of Blauer Zweigelt!

semmering railway eurocity croatia train
The EuroCity train “Croatia” traverses the Semmering Railway roughly halfway between Graz and Vienna. ©Paliparan
semmering railway zagreb graz vienna train
View from the Semmering Railway. ©Paliparan
spital am semmering view train
View around the town of Spital am Semmering. ©Paliparan
semmering railway viaduct eurocity croatia train zagreb vienna
Riding across one of the many viaducts of the Semmering Railway. ©Paliparan
eurocity train croatia review zagreb vienna
Across the Semmering on board the EuroCity train “Croatia”. ©Paliparan
curved viaduct semmering
The views are especially lovely when the train rides over one of the many curved viaducts. ©Paliparan
semmering railway austria
The Semmering Railway is built halfway up the mountain, which makes for great views down into the valley. ©Paliparan
semmering mountains
Forested mountains at the Semmering. ©Paliparan
austria countryside view train
Rural Austrian views. ©Paliparan
viaduct semmering railway
Crossing another viaduct of the Semmering Railway. ©Paliparan
zagreb vienna train semmering
The Semmering Railway is one the true highlights of a train journey between Zagreb and Vienna. ©Paliparan
semmering railway view
Semmering Railway view. ©Paliparan
Payerbach semmering
The Semmering Railway loops around the town of Payerbach. ©Paliparan
schwarza river payerbach austria croatia train
Crossing the Schwarza River at Payerbach. ©Paliparan
croatia eurocity train zagreb vienna view
The town of Payerbach as seen from the Zagreb-Vienna “Croatia” EuroCity train. ©Paliparan
semmering railway
View just before the town of Gloggnitz, which marks the end of the Semmering Railway when travelling north to Vienna. ©Paliparan

Vienna arrival

Before the EuroCity train “Croatia” arrives at its final stop of Wien Hbf (Vienna Main station) it stops in the city of Wiener Neustadt and the secondary Viennese station of Wien Meidling.

After all the grandeur of the Semmering Railway, the landscape of Lower Austria is a tad more boring to put it lightly.

Because the terrain is mostly flat and the railway infrastructure is good, the train does however pick up speed and therefore covers the stretch rather quickly.

As the dining car was closing, I ordered a takeaway coffee as a last drink before arrival in Vienna.

With a 30-minute delay, the EuroCity train “Croatia” pulled into Vienna’s modern central station.

lower austria
Scenery in Lower Austria as the train approaches the outskirts of Vienna. ©Paliparan
coffee dining car croatia train
A takeaway coffee in the OeBB dining car. ©Paliparan

eurocity train croatia zagreb vienna
The EuroCity train “Croatia” has arrived at Vienna Hbf after a long journey from Zagreb! ©Paliparan
oebb restaurant wagon austrian railways
The OeBB (Austrian Railways) restaurant wagon of the EuroCity train “Croatia”. ©Paliparan
zagreb train vienna hbf
Blue-coloured OeBB seating carriages of the Zagreb train in Nightjet livery. ©Paliparan
vienna main station croatia eurocity train
The EuroCity train “Croatia” at Vienna’s main station. ©Paliparan
railjet wien hbf train
A Railjet train at Wien Hbf. ©Paliparan
wien hbf
Taking the escalator from the platform down towards the main hall of Wien Hbf. ©Paliparan
vienna railway station
The main concourse of Vienna’s main railway station. ©Paliparan
wien hbf main hall eurocity croatia train zagreb vienna
The main hall of Vienna Hbf. ©Paliparan
wien hbf main hall eurocity croatia train zagreb vienna
Train departures screen in the main hall of Vienna’s central station. ©Paliparan
vienna central station
The main hall of Vienna’s central station.. ©Paliparan


It was a great pleasure to take the EuroCity train “Croatia” along its entire route between Zagreb and Vienna.

The train consists out of comfortable first and second class seating cars and has a dining car where you can get a drink or grab a full meal.

Although flying between Zagreb and Vienna is obviously faster, you would miss out on some fine scenery from the train window.

The EuroCity train “Croatia” takes in the Sava River gorge around Zidani Most in Slovenia as well as the highly scenic Semmering Railway in Austria, making this journey a real treat.

Sit down in your compartment or in the dining car, enjoy a beer or glass of wine, watch the wonderful views pass by from the window and you know why travelling this route by train is such a pleasure.

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’
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 (current chapter)
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.

One thought on “Review: EuroCity Train “Croatia” Zagreb to Vienna

  • December 11, 2022 at 10:25 am

    A very thorough review. We will be taking the same train next week –16/12/22
    Thank you.


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.