Die nasionale vlag van Bulgarye is op 27 November 1990 amptelik in gebruik geneem. Die vlag vertoon ’n horisontale driekleur in wit, groen en rooi. Die vlag is aanvanklik aanvaar na die Russies-Turkse Oorlog (1877–1878) toe Bulgarye onafhanklikheid verkry het. Die nasionale vlag en embleem is telkemale verander, vernaam gedurende die kommunistiese era. Die huidige vlag is in 1991 hervestig met die grondwet van Bulgarye, en in 1998 deur ’n wet bekragtig. In 886 het Pous Nicolaas I prins Boris I van Bulgarye, wat sy mense kort tevore gekersten het, geadviseer om weg te beweeg van die gebruik van ’n perdestert (tugh) as banier en om die Heilige Kruis in plaas daarvan te gebruik. Latere weergawes van die kronieke van Johannes Skylitzes en Konstantin Manasses die leër van die Khan Kroem uitgebeeld as dat hulle vlae in rooi of met ’n swart fraiing gebruik. Die leër van Simeon I van Bulgarye word ook uitgebeeld met die gebruik van rooi baniere in verskillende vorme.