ธงชาติบัลแกเรีย (บัลแกเรีย: знаме на България zname na Balgariya) มีลักษณะเป็นธงสามสีรูปสี่เหลี่ยมผืนผ้า ภายในแบ่งตามแนวนอนเป็น 3 แถบ แต่ละแถบมีความกว้างเท่ากันและเป็นแถบสีขาว สีเขียว และสีแดง เรียงตามลำดับจากบนลงล่าง ธงดังกล่าวถือกำเนิดขึ้นครั้งแรกเมื่อบัลแกเรียได้ประกาศเอกราชในปี พ.ศ. 2422 หลังสิ้นสุดสงครามรัสเซีย-ตุรกี ธงดังกล่าวนี้ได้มีการบรรจุภาพตราแผ่นดินไว้ด้วยในหลายสมัย โดยเฉพาะอย่างยิ่งในสมัยที่ประเทศนี้ใช้ชื่อว่าสาธารณรัฐประชาชนบัลแกเรีย ธงแบบปัจจุบันนี้เริ่มใช้มาตั้งแต่ พ.ศ. 2534 และได้รับการรับรองว่าเป็นธงชาติตามกฎหมายเมื่อ พ.ศ. 2542
แหล่งที่มา: Wikipedia