
Belgrade train station in Serbia
The railroad network of Serbia connects large cities to small towns across the country. The railroad lines of Serbia have convenient international trains travelling to and from its neighbouring countries.
Serbian Railway network
From Belgrade (or Beograd), travelers can take a day or night train to beautiful cities on the Adriatic coast, such as Bar (in Montenegro), covering one of the most interesting and picturesque routes through the mountains, traversing 276 tunnels and numerous bridges.
Visit the website of the Serbian railway company Železnice Srbije:
Serbian Railways
How to get there
The capital city, Belgrade (or Beograd), has regular and direct rail connections with capital cities in Central and Eastern Europe. International passenger trains include a regular day and night train, the ‘Avala’, which circulates on the route Belgrade - Budapest - Vienna, and offers customers, exiting in Budapest (Hungary) and Vienna (Austria), connections to the rest of Europe.
There are also day and night trains running from Belgrade to Zurich (Switzerland), Munich (Germany), Ljubljana (Slovenia), Banja Luka (Bosnia), Sofia (Bulgaria), Bucharest (Romania) and Thessaloniki (Greece) running in both directions.
Train types
- Express trains
- Intercity trains
- Passenger trains
Reservations are not required for domestic trains, reservations are recommended for international trains.
Read more about seat reservations
Bicycles
Bikes are not allowed on trains in Serbia, except when dismantled and carried as hand luggage.
Serbia rail passes
- InterRail Global Pass
valid in 30 countries - InterRail Serbia Pass
valid in Serbia
Railway info of bordering countries
Plan your trip
- Timetables
Find train schedules and travel times - InterRail map
View major train routes in Europe - Reservations
When to make seat reservations













