El incendio fue provocado por fuegos artificiales a las 03:30 hora local (10:00 UTC) días antes de la celebración del festival Vishu, festival celebrado en el templo de Puttingal donde se desarrolló el incidente.