工厂失火是否有保险取决于厂主买没买保险。
1、厂主买保险的情况下,根据《中华人民共和国保险法》第五十五条规定:投保人和保险人约定保险标的保险价值并在合同中载明的,当保险标发生损失时,以约定的保险价值作为赔偿。
2、厂主没买保险的情况下,自行解决问题和承担损失的后果。