Portul Belgrad este situat pe Dunăre , la 1168 de kilometri de gura sa. Portul este situat în apropierea centrului orașului, lângă Podul Panczewski . Portul Belgrad include, de asemenea, un terminal de pasageri pe râul vecin Sava . Portul poate primi 3.000.000 de tone de marfă anual. Suprafața de depozitare este de 300.000 de metri pătrați în clădire și 650.000 de metri pătrați în exterior.
Portul din Belgrad a fost deschis în 1961 . Înainte de aceasta, portul a fost combinat cu gara. Recent, a fost anunțat un proiect de mutare a portului din oraș pe celălalt mal al Dunării, și de a folosi teritoriul modern al acestuia pentru construcția de clădiri rezidențiale și de birouri.