Flaga Belgradu składa się z trzech serbskich narodowych kolorach : czerwonym, niebieskim i białym. Niebieski symbolizuje nadzieję i wiarę w lepszą przyszłość. Czerwony ziemi jest symbolem cierpienia narodu serbskiego w walce o wolność. Dwa białe poziome linie reprezentują Sawy i Dunaju, które są symbolami siły Belgradu. Są białe według Heraldyka zasad. „Beograd” to serbska nazwa „białym miastem”, więc nie są białe mury i wieże. Ściany reprezentować miasto handlowca; wieże i otwarta brama stanowią otwartego rynku. Statek, o Roman tryrema , jest symbolem starożytności miasta.