Le
drapeau de la Bulgarie comporte trois couleurs disposées de façon horizontale. Au dessus, il y a le blanc, au milieu le vert et en bas le rouge. Ce drapeau a été adopté par le pays en 1879 une année après que l'Empire ottoman soit libéré.
Sa forme est inscrite dans la Constitution de la République de Bulgarie. Entre 1946 et 1990, ce drapeau porta le blason du pays mais aujourd'hui, il ne reste plus que les trois bandes qui signifient : la paix pour le blanc, la fertilité des terres pour le vert et le courage du peuple pour le vert.