arrowBook fun things to do in Croatia!
Croatia Traveller logo

Trains to Croatia 2024


FOLLOW! Follow on Instagram Pinterest buttonTwitter button Facebook button

Although international trains are slowly being replaced by a network of intercity bus routes, train travel still can be a convenient and comfortable way to get to Croatia. Anyone transporting bikes, pets, small children or cumbersome baggage may well prefer trains to buses or flights. Nearly all international trains to Croatia end in Zagreb's main train station, Glavni Kolodvor, which is right in the centre of town. There you can get a train connection to Zadar, Rijeka, or Split. The Zagreb bus station is also an easy tram ride away.

Following are the daily train connections from neighbouring countries to Croatia:

Trains from Italy to Croatia

There are no direct trains between Italy and Croatia. There are trains from Venice or Trieste to Zagreb with changes in Villach, Padova or Ljubljana, Slovenia.

[See more options for getting from Italy to Croatia]

Find Accommodation
1,728,000 hotels, apartments, villas +more
Destination/Hotel name
Book now, pay later

Trains from Slovenia to Croatia

There are four daily trains which take about 2 1/2 hours. Book on thetrainline.

Take one of four or five trains from Ljubljana to Rijeka (3 hours) and then switch to a bus to any other Istrian destination.

See for schedules. There's no online booking.

[See more about getting from Slovenia to Croatia]

Trains from Austria to Croatia

There are five or six daily trains from Vienna to Zagreb that take about 7 1/2 to 8 hours with one to three stops. Check schedules and book with

Trains from Hungary to Croatia

There's one non-stop train daily that takes about 5 1/2 hours and two more trains with stops in Salzburg. There's also an overnight train in summer. Check schedules and book with

Booking Trains to Croatia

Buying your tickets to Croatia in advance can save you a huge amount of holiday hassles. Of course you could always go to the train station in whatever city you're in, wait on line and deal with a clerk who may or may not speak English. But do you really want to spend your vacation in train stations? I don't! I would much rather do other things which is why I find booking train tickets online a wonderful convenience.

National railroad lines usually offer online booking but seem to have trouble handling some international routes. That's why I highly recommend experienced online booking agencies such as

Train Passes in Croatia     

It's unlikely that you'll be train travelling enough within Croatia to justify a Croatia Rail Pass (see getting around Croatia by train) but a rail pass could be a good idea if you'll be combining Croatia with other countries. Read more.

Last Updated: January 9, 2024



Recommended Experiences


Questions? Comments?

Back to Top

©CroatiaTraveller 2005-2024 All rights reserved