Your order

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). Check out their Railway map.

You can look up train times in the Eurail train timetable.  


Please note: Due to infrastructure work, the train services between Novi Sad and Subotica and Serbia and Budapest (via Subotica-Kelebija) are currently suspended.


Domestic Trains

Regional trains

  • Domestic trains within Serbia


Intercity ICS

  • Runs from Belgrade to Novi Sad and Subotica

International Trains

Express trains (EXP)

  • Various routes within Serbia

  • International route to Switzerland

EuroCity (EC)

  • International train between larger cities

  • Reservations are optional


Night trains

  • 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

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 Nis
(Night train via Lapovo)
4h 10min
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.



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.


See reservation costs for domestic trains


See reservation costs for international trains


Get your Pass for Serbia

Serbia Pass


Spend your whole vacation exploring Serbia by rail.


Standard prices from € 51

Global Pass


Be free to visit Serbia and up to 32 other Eurail countries.

Standard prices from € 185


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

  • serbia-djerdap-lake
    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.
  • bosnia-herzegovina-mostar-panorama-view-on-the-bridge
    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!