arrow25% discount on summer car rentals!

FOLLOW! Follow on Instagram Pinterest buttonTwitter button Facebook button

Croatia Traveller logo

Trains to Croatia 

Train

 

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
Arrival:
Departure:
Book now, pay later

Trains from Slovenia to Croatia

Ljubljana-Zagreb
There are five daily trains which take about 2 1/2 hours.

Ljubljana-Rijeka
There are two direct trains daily that take about 3 hours.

Ljubljana-Istria
There are three daily trains to Pula that take 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

Vienna-Zagreb
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 GoEuro.

Trains from Hungary to Croatia

Budapest-Zagreb
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

Belgrade-Zagreb
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 GoEuro which also handles international bus routes. If GoEuro 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: November 29, 2018

Recommended Tours

More from Croatia Traveller

 

Questions? Comments?


Back to Top

©CroatiaTraveller 2005-2018 All rights reserved