Serbia by train

How to travel in Serbia by train: information, connections, blog and travel reports. Help in our forum to buy train tickets.

Serbia: Buy your train tickets for Serbiaonly locally from train stations. Online tickets are currently not available. Special deals for international journeys are available.
Buy the train ticket at a railway station. Note: in some countries you have to pay a service fee at the ticket counter. The ticket can be purchased at a station in the country of departure, also sometimes in other countries.

CONNECTIONS

popular connections travelled by other users

Belgrade - NišBelgrade - Novi SadNovi Sad - Niš

SEARCH FOR TRAIN TIMES HERE

Online timetable information, on which you can find relevant, up-to-date connections.

rail.cc / Deutsche BahnSerbian Railways

TRAIN COMPANY

RS Serbia BA Bosnia-Herzegovina

There are currently no trains operating between Serbia and Bosnia-Herzegovina. Instead you have to travel by bus. There are frequent buses running between Belgrade and Sarajevo as well as on other routes.

read more

RS Serbia BG Bulgaria

If you want to travel from Serbia to Bulgaria by train, buy your train ticket locally at a train station in Serbia. You will find international ticket counters at the train stations of larger cities (Belgrade, Nis, Novi Sad,...). There are no online tickets available.

The only rail connection between the two countries is the line from Nis to Sofia via the border stations of Dimitrovgrad and Kalotina.

read more

RS Serbia GR Greece

If you want to travel from Serbia to Greece by train, buy your train ticket locally at a train station in Serbia.

There is one direct night train available from Belgrade (Serbia) via Skopje (Macedonia) to Thessaloniki (Greece). If this night train does not run, you have to travel from Belgrade (Serbia) via Sofia (Bulgaria) to Thessaloniki (Greece).

read more

RS Serbia HR Croatia

If you want to travel from Serbia to Croatia by train, buy your ticket locally at a train station in Serbia.

There is currently one day train connection both countries on the main line from Belgrade to Zagreb.

read more

RS Serbia HU Hungary

Direct train connections available from Serbia (Belgrade) to Hungary (Budapest) special saver prices. Buy your train ticket directly at the station.

read more

RS Serbia KS Kosovo

There is no direct train service between Serbia and Kosovo. However, Serbian Railways run two daily trains from Kraljevo to Kosovska Mitrovica in the north part of Kosovo. To get from Kosovska Mitrovica to other parts of Kosovo you have to continue by bus or minibus.

Another option is to travel by by train from Nis to the border town of Merdare. Then cross the border on foot and travel by taxi or hitchhike to Podujeve . From there you can travel by bus or minibus to Pristina.

read more

RS Serbia ME Montenegro

Direct day and night trains connect Serbia and Montenegro via one of the most scenic rail routes of Europe.

read more

RS Serbia MK Macedonia

Buy your train tickets from Serbia to Macedonia locally at a train station. There is only one train line between the two countries, running from Belgrad and Nis to Skopje. As of 2017, the only train running is the night train from Belgrade via Skopje to Thessaloniki.

read more

RS Serbia RO Romania

If you want to travel from Serbia to Romania by train, the only connection is from Vrsac to Timisoara where two daily trains run. There are connecting trains from Belgrade to Vrsac and from Timisoara to many destinations in Romania, including Brasov, Cluj and Bucharest.

Special offers are available for the trip from Belgrade to Timisoara. Buy it locally at a station in Serbia. To continue within Romania you can buy an online ticket from CFR (Romanian Railways) or buy a through ticket to your destination at a station.

read more