Belgrade can be reached by train from Budapest, Bucharest, Ljubljana, Zagreb and Bar (Montenegro). Lasta, the Yugoslav branch of Eurolines, serves many European countries, as well as destinations throughout former Yugoslavia and Republika Srpska in Bosnia and Herzegovina.
Check our section on getting around in Serbia and also the Serbian railway network.