Friday, January 18, 2013

Cuts to international rail services in Croatia, Bosnia, and neighbouring countries

Those of us who enjoy both travelling by train and travelling in Southeast Europe are used to bad news, but even so the introduction of new timetables in December 2012 has come as something of a shock. There have been drastic cuts in international services in the northwest Balkans, due mainly to a decision by Croatian Railways to abandon more than half of its international routes on economic grounds. As well as trains originating in Croatia this also affects lines passing through the country, with services to Bosnia particularly badly affected.

Combined with previous developments such as the withdrawal of all international trains from Greece and the decline in cross-border connections between Italy and Slovenia, it seems that travelling by train in the Western Balkans becomes ever more impractical. For those readers who still want to try it, I have listed below all the remaining international trains from Bosnia and Croatia. This refers to the current winter timetable; there may be some additional services in summer.


Bosnia has been left with just two international services. There is one daytime train from Zagreb to Sarajevo. The overnight train on this route is withdrawn, as is the extension from Sarajevo to Ploče, at least during the winter. One train daily will run from Sarajevo to Ploče, leaving in the morning and returning in the evening. It appears this is currently the only train running on the scenic Sarajevo to Mostar line.

The useful services from Sarajevo to Budapest and to Belgrade have sadly disappeared after just a few years in the schedules.


As far as I am aware the following are the only international trains currently serving Croatia:
- Zurich-Ljubljana-Zagreb-Belgrade (once daily, overnight Zurich-Ljubljana and daytime Ljubljana-Belgrade; this is now the only train between Croatia and Serbia, a significant reduction)
- Budapest-Zagreb (once daily, daytime; the faster of the previous two daily services has been withdrawn, as have local services across the Croatia/Hungary border)
- Vienna-Maribor-Zagreb (once daily, morning from Zagreb and evening from Vienna; again a reduction from two daily with the previous faster service having been withdrawn)
- Frankfurt-Munich-Ljubljana-Zagreb (one daily, daytime)
- Munich-Ljubljana-Zagreb (one daily, overnight)
- Villach-Ljubljana-Zagreb-Vinkovci (one daily, daytime)
- Villach-Ljubljana-Zagreb (one daily, daytime)
- Rijeka-Ljubljana (two daily, daytime)
- Zagreb-Sarajevo (one daily, see above)
- Ploče-Mostar-Sarajevo (one daily, see above).

There have also been changes to the domestic timetable, with the earlier of the two daytime trains on the Zagreb-Split route cut back to a Friday-to-Sunday service.


Serbia has also been badly hit by the changes in Croatia. As noted above, there is no longer a train to Sarajevo, and connections to Zagreb and points further west have been severally reduced. Only the Belgrade-Zurich service will now cross the Croatia/Serbia border.

In a separate development one Belgrade-Budapest train has been withdrawn, leaving just one daytime and one night service on this route.


Slovenia's connections to Croatia haven't suffered too badly thanks to its position on various routes from Zagreb to Western Europe (listed above). The direct "Citadella" service to Budapest has been suspended - it seems this may be due to work on the line so perhaps it will reappear in the future. The only direct route to Budapest is now via through carriages that will join the Zagreb-Budapest train at Zagreb. This route is so slow that it is theoretically faster to travel via Austria, although this would involve at least two changes of train.

1 comment:

TC said...

Direct international trains service between Ljubljana (Slovenia) and Trieste or Venice (Italy) dont exist anymore.

Please see

The options available are:
1- going by bus till Trieste and then train to your final destination in Italy (5 years ago that 100 km route would take almost 4 hours, now i dont know)
2- going north to Austrian border and then changing trains there and south to Venice
3- Going by train to Nova Gorica (slovenian border) and walk 3 km or take a taxi to Gorizia (Italian border) train station
4- train from Lj to Koper, bus to Trieste...

Anyway... good luck, it won't be simple!