Before you decide to get to Split by train, you should first consider some other alternatives. I do like traveling by train but trains in Croatia are slow and less frequent than buses.
I personally have nothing against trains in Croatia, but each time I have traveled by train to Split, not even once I arrived on time, always with delay.
Train is one of a popular means of transport in Croatia, even if the train network isn’t ramified extensively except within the country’s interior. Zagreb is the central hub of the train network, but only three coastal destinations are connected to Zagreb by train, Rijeka, Zadar and Split.
In fact Zagreb's main railway station (Glavni Kolodvor ) is the only starting point to get to Split railway station. For your information Dubrovnik has no train connection at all.
From 2004 Croatian Railways passenger transport company (HZPP) has introduced the new 160 kph 'tilting trains' that connect Zagreb with Split and other major cities in Croatia such as Rijeka and Osijek.
This results in higher levels of comfort and significantly faster journeys between Zagreb-Split which is now 5.5 hours instead of 9. The night trains still need more than 7 hours. They have the first and second-class seats and booking in advance is advisable.
At the moment while I'm writing this page, from Zagreb to Split, there are three trains. According official Croatia train website, there are two daily trains during the week:
Take advantage of a special deal 'Hostel on wheels' and pay, in addition to the fare, extra 77 Kuna for a couchette on night trains 820/821 on the route Zagreb Central Station – Split – Zagreb and a special deal Auto Train and pay, in addition to the fare, extra 101 Kuna for a car or 51 Kuna for a motorbike.
Booking in advance is advisable and the tickets for Split by train can be purchased up to two months in advance.
Traveling From Budapest To Croatia - One of the most popular train routes is a night train from Budapest to Split via Zagreb. This train is running only in the period from June 17th until August 26th ...
Budapest To Zagreb Travel Guide - If you are traveling from Budapest to Croatia, Zagreb will be the main junction to all Croatian destinations, specially those along the Adriatic coast (Split, Pula, ..