International border crossings from Serbia to neighbouring countries:- from Hungary:
Bački Breg – Hercegszántó, Kelebija – Tompa, Bajmok – Bácsalmás, Đala – Tiszasziget, Horgoš – Röszke (road and rail), Subotica – Kelebija (rail), Bezdan – Mohacs (river), Kanjiža – Szeged (river crossing)- from Romania:
Srpska Crnja – Jimbolia, Vatin – Moraviţa, Kaluđerovo – Najdaş, Đerdap – Porţile de Fier I, Zrenjanin, Vršac – Moraviţa (rail), Kikinda – Jimbolia (rail), Veliko Gradište – Belobreşca (river), Prahovo – Porţile de Fier I (river), Kladovo – Turnu Severin (river), Donji Milanovac – Şviniţa (river), Tekija – Orşova (river), Golubac – Moldova Nouă (river – ferry)

– from Bulgaria:
Mokrinje – Bregovo, Vrška Čuka – Vrška Čuka, Gradina – Kalotina, Strezimirovci – Strezimirovci, Ribarci – Oltomanci, Dimitrovgrad – Dragoman (rail)

– from Macedonia:
Prohor Pčinski – Peljince, Globočica, Đeneral Janković – D. Blace (road and rail), Preševo – Tabanovci (road and rail)

– from Albania:
Ćafa Prušit – Zogai, Vrbnica – Morina

– from Croatia:
Bezdan – Batina, Bačka Palanka – Ilok, Neštin – Ilok, Sot – Principovac, Ljuba – Principovac, Batrovci – Bajakovo, Bogojevo – Erdut (road and rail), Šid -Tovarnik (road and rail)

– from Bosnia and Herzegovina:
Sremska Rača – Rača, Jamena, Badovinci – Popovo Polje, Trbušnica – Šepak, Ljubovija – Bratunac, Bajina Bašta – Skelani, Kotroman – Vardište, Uvac – Rudo, Mali Zvornik – Karakaj (road and rail), Sremska Rača – Bijeljina (road and rail)

– inland border crossings:
Apatin (river), Novi Sad (river), Belgrade – Passenger Dock (river), Belgrade – Airport (by air), Niš (by air), Priština (by air)

Distance to Belgrade from the main border crossings:
HUNGARY – Horgoš: 203 km (126 miles)
HUNGARY – Kelebia: 190 km (118 miles)
ROMANIA – Vatin: 100 km (62 miles)
BULGARIA – Gradina: 335 km (208 miles)
MACEDONIA – Preševo: 391 km (243 miles)
REPUBLIC OF SRPSKA – Badovinci: 118 km (73 miles)
CROATIA – Batrovci: 113 km (70 miles)