Belgrade´s main railway station was moved 01/07/2018. I got a lot of questions from people abroad (but also Serbs are confused) about the current situation of railway station(s) in Belgrade, because the information is not easily available in English. Thus, I would like to provide you with the information you might need. Of course I can not be held responsible if some information is changed but it would be nice if if you have remarks , additional information etc., please share it with me.
Beograd Centar / Belgrade´s main railway station / Prokop
The (“new”) main railway station of Belgrade is ” Beograd Centar” as they call it, click for the location on the Google Maps below. All trains leave from here, except the trains to Montenegro (see below under Topčider).
So for international destinations like Budapest, Vienna, Zagreb, Ljubljana, Skopje, Sofia this is the railway station you have to go to. Also for destinations in Serbia like Novi Sad, Subotica, Niš, Vršac this is then also your station.
How to get there?
This railway station is reachable by bus 36 from the old main railway station ( at Saska Trg). Another option is trolley bus 40 straight from Studentski Trg ( = city center). When you travel from the city center the stop is called “Ortopedski zavod”. A taxi is of course also an option.
Železnička stanica Topčider / Topčider railway station
The railway station Topičider is used for trains towards Montenegro,this is for day and night trains. Also the tourist train “Romantika” departs / arrives here.
How to get there?
Simple answer: tram 3 to Kneževac brings you here.
Other railway stations
Depending on where you are / have to go in Belgrade it can be wise to use another railway station. “Novi Beograd” could be an option for you or “Vukov Spomenik” or Pančevački most.
On this map I created you have an overview: Google Maps Železnice Srbije (Serbian Railways) The map is currently under development, but it will cover whole Serbia at the end.
Be aware that not all trains stop at those alternative Belgrade stations, so best is to check the timetables on the website of the Serbian Railways: http://www.srbvoz.rs/redvoznje.html , unfortunately this is only in Serbian. Another good option can be the site: https://www.bahn.com/en/view/index.shtml
Enjoy travelling by train in Serbia !