What the network looks like
It is most useful to think of it as several separate directions out of Belgrade, because cross-country links between them mostly come down to changing trains.
The north is the strongest part of the network today. A high-speed line runs from Beograd Centar towards Petrovaradin and on to Subotica, served by SOKO, the fastest category in the country. On this axis the train is generally quicker than both car and coach.
The south runs towards Niš and beyond. Distances are longer and trains slower than in the north, so here the train is primarily a question of price and comfort rather than speed.
The west and Montenegro are a case of their own. The line to Bar is the most scenic route in the country for people travelling for the ride itself, served by a night train with couchettes and sleepers. We covered it in detail in the Belgrade to Bar guide.
Around Belgrade there is a separate suburban network, BG Voz, with four lines covering the city and its surroundings out to Mladenovac and Lazarevac.
What the codes next to the train number mean
The category tells you in advance how long the journey will take, because it determines how many places the train calls at.
- SOKO and IC: the fastest category, few stops, mostly on the main corridors.
- RegioExpress (RE and REX): stops less often than a standard train, a reasonable compromise between speed and coverage.
- Regio: calls at every station and halt. The slowest, but the only one that reaches smaller places.
- BG Voz: Belgrade’s urban and suburban network, with its own service pattern.
What currently differs from older sources
This is the most common reason passengers get their planning wrong. Two things are now different from what most sources say:
Novi Sad. From 12 October 2026, trains from Belgrade stop in Novi Sad at the new TPS Novi Sad stop on Rumenački put, roughly 4 km from the city centre, and the old main station building is still not in use. From 19 October 2026 SOKO trains call at Petrovaradin again, and trains from the Šid, Sremska Mitrovica and Užice directions still end there. The free bus from there to the centre no longer runs since 12 October 2026, so take city bus line 3. If you are connecting onwards or need to arrive at a fixed time, count the trip into the centre as well. The details are in the Novi Sad train station guide.
Novi Beograd. From 9 September to 31 December 2026, Novi Beograd station is closed to boarding and alighting because of engineering work, and trains of all categories call at the Tošin bunar halt instead. The details are in the Novi Beograd station closure guide.
How to plan the journey
The most important rule is that the timetable does not apply equally every day. Many departures run on weekdays only, some at weekends only, and a few follow a special pattern. A time you saw last month need not hold for the date you are actually travelling.
So start from the date, not the time. Open the timetable, enter your origin and destination, and pick your travel day. If there is no direct service you will get a connecting journey suggestion rather than an empty result.
On routes with few departures, such as the lines towards Lazarevac or the cross-border services, a missed train usually means a long wait. There it pays to check the status before you even leave home, rather than on the platform.
Tickets and delays
vozovi.rs does not sell tickets. They are bought from the operator, online through its app and website or at a station ticket counter, and the conditions and discounts depend on the train category and ticket type. We described how that works in practice in the buying train tickets guide.
For delays we use two sources: official operator announcements and anonymous passenger reports. When several passengers report the same train, the status appears on that departure’s page. More on how this works, and what to do when a train is late, is in the train delays guide.