Contents
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:
a) A regional trains used to operate Subotica-Kelebia timed to connect with onward trains twice a day to/from Budapest. Though connections to/from Belgrade are poor with long waits. You will also need to change stations in Novi Sad.
Arrive | Depart | Number | |
Belgrade | 0809 | IC 540 (reservations compulsory) | |
Novi Sad | 0845 | 0940 | RE 3432 (rail replacement bus) |
Novi Sad Ranžirna | 0950 | 1000 | RE 3432 |
Subotica | 1340 | 1637 | SI 7306 |
Szeged | 1802 | 1845 | IC 701 (reservations compulsory) |
Budapest Nyugati | 2107 |
A regional train leaves Belgrade at 0715 if you are unable/unwilling to obtain a reservation.
As of March 2024 the section Novi Sad to Novi Sad Ranžirna is temporarily replaced by buses.
Heading in the other direction:
Arrive | Depart | Number | |
Budapest Nyugati | 0553 | IC 700 (reservations compulsory) | |
Szeged | 0815 | 0858 | SI 7303 |
Subotica | 1024 | 1500 | RE 3413 |
Novi Sad Ranžirna | 1841 | 1850 | RE 3432 (rail replacement bus) |
Novi Sad | 1900 | 1930 | RE 2423 |
Belgrade | 2027 |
As of March 2024 the section Novi Sad to Novi Sad Ranžirna is temporarily replaced by buses. Later trains operate from Novi Sad to Belgrade – including an intercity train (reservations compulsory) at 2000 which only reaches Belgrade 9 minutes later then the regional one.
You can check this information at:
- https://jegy.mav.hu/?lang=en – for trains Budapest to Szeged
- https://www.volanbusz.hu/files/public/menetrendek/nemzetkozi/600.pdf – for bus 600 Szeged-Subotica
- https://www.srbvoz.rs/en/timetable-kurir/ – and click “Novi Sad – Bogojevo – Sombor – Subotica (PDF)” for trains Subotica-Novi Sad [including rail replacement buses] – Direct Link
- https://www.srbvoz.rs/en/timetable-kurir/ – and click “Belgrade Center – Novi Sad – Subotica (PDF)” for trains Novi Sad-Belgrade [currently no trains run through to Subotica direct] – Direct Link
More information can be found at: https://www.mavcsoport.hu/mav-start/belfoldi-utazas/menetrend-modosulas-a-kelebiai-vonalon (archive link)
b) Take a later train to Szeged, hitchhike to Subotica, then follow the above connection to Novi Sad and Belgrade. A highway links Szeged and Subotica, distance around 40km, seems doable.
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 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.