Zastava Bugarske se sastoji od tri jednaka vodoravna polja, bele (vrh), zelene, i crvene boje.
Bela predstavlja mir, zelena predstavlja plodnost bugarskih zemalja, a crvena hrabrost naroda.