Serbiens flag er en tricolor i de panslaviske farver. Flaget består af tre lige brede, vandrette felter, rødt øverst, blåt i midten og hvidt nederst. Statsflaget har rigsvåbnet på over de tre striber, placeret mod stangsiden af flagdugen. Rigsvåbnet er identisk med det Serbien førte i tiden som kongedømme.