Trains in Serbia
The rail network of Serbia connects the capital Belgrade with the key towns and cities across the country. There are several routes connecting Serbia to its neighbouring countries.
Train types in Serbia
The trains in Serbia are run by the Serbian Railways (ZS).
You can look up train times in our timetable and on the Srbija Voz website (in Serbian).
Please note: Due to infrastructure works, the following train services are currently suspended:
- Belgrade – Budapest direct trains (please scroll down for an alternate route)
- Belgrade – Niš – Sofia
- Belgrade – Niš – Skopje (– Thessaloniki)
- Belgrade – Zagreb
- Route Map
- Domestic Trains
- International Trains
- Night trains
- Bicycles on train
Domestic Trains
Find these train times in our timetable and on the Srbija Voz website (in Serbian).
Regional trains (Re, REx)
- Local trains within Serbia
Fast train (Brzi Voz)
- Runs from Zemun and Belgrade via Valjevo and Priboj to Bar (Montenegro)
SOKO
- Runs from Belgrade to Novi Sad on the reconstructed 200 km/h railway line
- Reservations are mandatory
International Trains
Currently, the only operational international railway lines are Belgrade – Bar (Montenegro) and Subotica – Szeged (Hungary)
Belgrade – Budapest (alternate route)
- Belgrade – Novi Sad (mandatory reservations)
- Novi Sad – Subotica
- Subotica – Szeged
- Szeged – Budapest (mandatory reservations)
Train times can be found in our timetable.
Regional train (R)
- Subotica – Szeged
- No reservations
- Up to five times a day
Fast train (Brzi Voz)
- Zemun – Beograd Centar – Valjevo – Priboj – Podgorica – Bar
- Reservations are mandatory
- Guaranteed change of trains in Bijelo Polje (Montenegro)
- Seasonal: 17 June to 18 September
Night trains
Currently, the only operational international railway line is Belgrade – Bar (Montenegro)
Fast train (Brzi Voz)
- Zemun – Beograd Centar – Valjevo – Priboj – Podgorica – Bar
- Includes seats, couchettes/berths and sleepers
- Reservations are mandatory
You are allowed to take your bike on the train. You have to pay a fee of 100 Dinar (approximately €0,85) and place your bike in one of the designated bike spaces on the train. If the train doesn't have any special bike places, you can only take your bike if you can fold it and store it as a luggage item. Check the website of the Serbian Railways for more information.
Popular connections
- Domestic routes
- International Routes
How long does it take to travel between cities in Serbia? In the following table you can see the average journey times.
Route | Travel time |
---|---|
Belgrade to Niš | 6h |
Belgrade to Novi Sad |
1h / 30m |
Novi Sad to Subotica |
4h |
Route | Which train? | Travel time | Reservations |
---|---|---|---|
Belgrade to Bar (Montenegro) | Scenic day / night train | 11h | Required |
Subotica to Szeged | Regional | Approx 1h 30m | Not possible |
Many railway lines are under construction at the moment so there are no direct trains from Belgrade to Budapest, Zagreb, Sofia and Skopje.
*Alternative route Belgrade - Budapest (check our Rail Planner):
- Belgrade - Novi Sad, frequent and fast SOKO trains (reservation required)
- Novi Sad – Sombor – Subotica, direct regional trains
- Subotica – Szeged (Hungary)
- Szeged – Budapest (reservation required)
Reservations
How to make reservations for trains in Serbia
Locally at the train station.
By Mail or by phone
Booking requests for the night train Belgrade – Bar can be made by e-mail or phone 30 days in advance. Reservations must be picked up within 24 hours at bigger stations such as Novi Sad and Beograd Centar. Contact information can be found here.
Good to know
Which trains in Serbia require reservations?
- SOKO Train to Novi Sad: Approximately €1 (RSD 120 in local currency).
- International Express trains to Bar, Montenegro (EXP): Approximately €3 (RSD 350 in local currency).
Get your Pass for Serbia
Interrail Global Pass
Travel by train for as long as you want in up to 33 European countries including Serbia
Discounts are available for young people, seniors and families
Prices from € 212
Tips and tricks for Serbia
Serbia main train station
The country's railway hub is in Belgrade:
- Beograd Centar is the main station.
- The building is still under construction, with new amentities being added every month.
- It has an international ticket office, open 24/7.
- Buses stop right in front of the station, and the city centre is about 3 kms away.
Spelling of names in Serbia
You will find city names written in Serbian at train stations and on timetables. The Serbians make use of the Cyrillic alphabet.
Belgrade = Beograd (written as Београд)
Get inspired
-
Serbia Read about experiencing Serbia by train, including information about places to visit, train information, extra pass benefits and search for accommodation.
-
1 week in Serbia Make your 1 week in Serbia count with a Eurail Pass! Visit several historically important Serbian cities including Belgrade and Novi Sad.
-
Top 10 Cheapest Cities in Europe Looking for cheap destinations in Europe? Save money: travel to the 10 cheapest cities with Interrail.
Change of currency
You cannot change the currency once you have a Pass in your cart. Remove the Pass, and then change the currency on the website header.