Serbia By Train
The train is the perfect way to explore Serbia, and its capital Belgrade. Serbia is known for its beautiful scenery, historical heritage, curative spas and attractive flora and fauna. Step aboard and experience a land unlike any other.
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 (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 trains
Domestic Trains
Find these train times in our timetable or 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: June 17 to September 18
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 Regional train/SOKO (Requires reservation) |
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 (reservations required)
Reservations
How to make reservations for trains in Serbia
Locally at the train station.
By ail 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
Serbia Pass
Spend your whole vacation exploring Serbia by rail.
Standard prices from € 64
Global Pass
Be free to visit Serbia and up to 32 other Eurail countries.
Standard prices from € 233
Tips and tricks for Serbia
Serbian Railway Museum in Belgrade
Admission to this railway museum is free for those with a valid Eurail pass for Serbia.
See all pass benefits for Serbia
Quick facts
Capital: Belgrade (local spelling: Beograd, written as Београд)
Population: 7.2 million
Language: Serbian
Currency: Serbian Dinar (RSD)
Dialing code: +381
Eurail aid office
For questions about Eurail, you can go to the international ticket office at the Beograd railway station (Belgrade), open daily: 24 hours. See the page Eurail aid offices for detailed information and more aid offices in Europe.
Airport station links
From the International Airport Nikola Tesla you can continue your journey to the capital Belgrade with bus 72 to the bus station Zeleni venac (about 500m (0.3 mi) from Belgrade‘s railway station). Eurail passes are not valid on this connection.
Go the last mile
Found yourself at the end of the line, but not at your destination? When public transportation ends, it's time to take matters into your own hands: rent a car for the last miles!
Eurailers get up to a 15% discount on all Avis retail prices.
You can find more information in the Terms & Conditions.
Get inspired
-
1 month in Europe: the Alternative Tour Ready to explore Europe by train? This Eurail itinerary will take you to 10 unforgettable cities in 10 different countries.
-
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.
-
Balkans Itinerary Travel the Balkans by train and visit Croatia, Bosnia-Herzegovina, Montenegro, and Serbia. Visit the old cities in Croatia and take some amazing pictures of the landmarks. Get your Eurail Pass today to see it all!
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.