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 it neighbouring countries.
Train types in Serbia
- Route Map
- Domestic Trains
- International Trains
- Night trains
- Bicycles on train
Domestic trains within Serbia
Runs from Belgrade to Novi Sad and Subotica
Express trains (EXP)
Various routes within Serbia
International route to Switzerland
International train between larger cities
Reservations are optional
Reservations are required
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 in Serbia
- 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.
|Belgrade to Nis
(Night train via Lapovo)
|Belgrade to Novi Sad||1hr 30min|
|Belgrade to Subotica||3hr 50min|
|Route||Which train?||Travel time||Reservations|
|Belgrade to Bar (Montenegro)||Scenic day / night train||11 hours||Required|
|Belgrade to Budapest (Hungary)*||EuroCity 'Avala'||8hr 30min||Optional|
|Belgrade to Sofia (Bulgaria)||International train||9hr 40min||Required|
|Belgrade to Vienna (Austria)||EuroCity 'Avala'||12 hours||Optional|
|Belgrade to Zurich (Switzerland)||Night train||22hr 20min||Required|
* A section of the line is being upgraded, there are no direct trains between Belgrade and Budapest at the moment.
For more international trains travelling from Belgrade, check out the Serbian Railway website.
Reservations for trains in Serbia
Which trains in Serbia require reservations?
International Express trains (EXP): Approximately €3 (RZD 350 in local currency).
Intercity ICS: Approximately €4 (RZD 466 in local currency)
Night trains: Rates depend on destination and type of seat/bed booked.
Get your Pass for Serbia
Tips and tricks for Serbia
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 Београд)
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.