click on large image to magnify and view complete picture gallery
The Bulgarian flag is a tricolour of white, green and red. The flag originates from the flag of Russia used during the Russo-Turkish War of 1878. The green stripe replaced a blue stripe because Bulgaria was developed as an agricultural country after its independence from the Ottoman Empire in 1878.
The flag of Bulgaria is proudly waved every March 3rd on Liberation Day.
With prices starting from £12.60, all our hand sewn all nation flags are available in any size. Made with woven polyester material with knitted polyester layering, all our hand-sewn flags are hand-sewn in the UK. One of our most popular products, they are our highest quality flag available.