Trains to Croatia
arrow25% discount on summer car rentals!

FOLLOW! Follow on Instagram Pinterest buttonTwitter button Facebook button

Croatia Traveller logo

Trains to Croatia 



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 longer any trains between Italy and Croatia. The best available route is to take a train to Venice or Trieste to Ljubljana, Slovenia. Stay overnight and catch a morning train to Zagreb.

[[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.

There's one daily train that takes about 3 hours.

There's one daily train to Pula that takes about four hours with a stop in Buzet.

See the Ljubljana Train Station for schedules and booking.

[See more about getting from Slovenia to Croatia]

Trains from Austria to Croatia

There's one non-stop train daily from Vienna to Zagreb that takes about 6 1/2 hours and five other trains with one to four stops. Check schedules and book with Omni.

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. Check schedules and book with RailEurope.

Trains from Serbia to Croatia

There's one direct train daily that takes about eight hours and an overnight that takes about 15 hours.

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 Omni which also handles international bus routes. If Omni doesn't have your train, try RailEurope.

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 10, 2020

Recommended Experiences

More from Croatia Traveller

My Favorite Travel Accessories


Questions? Comments?

Back to Top

©CroatiaTraveller 2005-2021 All rights reserved