Buyin Zehra (Farsça: بویینزهرا), İran'ın Kazvin Eyaleti'nde şehir. Eyaletin aynı isimli Buyin Zehra şehristanının yönetim merkezi olan şehrin 2006 yılı resmi nüfusu 15.848 kişi ve 4.250 hanedir. Kent çevresinde 1965 ve 2002 yıllarında yıkıcı depremler olmuştur. 1965 yılındaki depremde (7.1 Richter ölçeği) 12,225 kişi, 2002 yılındaki depremde (6.5 Richter ölçeği) ise 261 kişi ölmüştür.