Interrailing in Serbia

More about other parts of the Balkans here -> Balkans

Map of running passenger lines in Serbia and Kosovo (green lines = passenger trains run) in 2023

It can be very tricky to find information on trains in Serbia online – do please let the mod team know if you find any information here out of date and/or traveled yourself and have anything to add.

Getting to Belgrade by train

There are currently no intercity trains linking Serbia to other countries with the exception of Montenegro (Belgrade-Bar), so your options of getting to Serbia by train are quite adventurous.

1: From Budapest/Hungary: travel via Szeged/Subotica:

In October 2026 high speed trains started running direct between Subotica and Belgrade. This makes the journey much more practical by train.

You can check this information at:

It is expected that from 2026 trains will run direct between Belgrade and Budapest. With some trains continuing to Vienna. But this is subject to confirmation and no start date has been announced. There have been a lot of delays to this project so do not count on it!

2a: from Bucharest/Romania: make your way to Timișoara and then take the train to Stamora Moravita station, departure either 07:46 or 14:52 (from Timișoara Nord) and arrival at 09:01 or 16:06. From there, the railroad continues to Vrsac in Serbia but there are no passenger services. Luckily, both stations lie adjacent to the same main road – the only major road in the area – so hitchhiking would be an easy feat. It’s about a 19km, 20 minute drive. At Vrsac, trains leave at 12:05, 14:46, and 18:58 to Belgrade.

2b: alternatively from Timișoara take a long distance bus. https://www.autogari.ro/Transport/Timisoara-BelgradeRS & https://geatours.rs/en/minibus-transfer/timisoara/ provide service. A review of the later can be found at: https://www.reddit.com/r/Interrail/comments/15x5j7b/travel_report_from_romania_to_belgrade_serbia/

3: from Zagreb/Croatia: make your way to Osijek and stay overnight. A 06:22 service links Osijek with Erdut (arr. 07.43), from where it’s an 8km hike/hitchhike across the border to Bogojevo. From Bogojevo station regular services to Novi Sad. The other direction has a 14.30 service from Erdut to Osijek with connection to Zagreb, meaning Belgrade-Zagreb is doable in 1 day but not vice versa.

this is based on a post by u/Tobberd

Recent changes:
  • In October 2025 direct trains started running between Belgrade and Subotica
  • In late November 2023 trains between Subotica-Szeged where re-started with 5 (!) trips a day in each direction. Press report Timetable
  • In September 2023 trains between Subotica-Kelebia where suspended – having been cut from twice to once a day earlier in the year. At the same time the Szeged-Kelebia MÁV-START rail replacement bus was suspended.
  • In April 2023 trains between Sofia and Dimitrovgrad where suspended.