Explosionen inträffade på torsdagseftermiddagen på en produktionsanläggning för biodiesel i kommunen Calahorra i La Rioja i norra Spanien.
Två anställda vid anläggningen omkom. Ett 20-tal anställda kunde evakueras och ska ha klarat sig utan skador, rapporterar tidningen La Rioja. 250 barn som var ute på utflykt till en nöjespark närheten fick evakueras, rapporterar tidningen.
Ett stort område runt anläggningen spärrades av på grund av risken för fler explosioner, rapporterar flera lokala medier.
Bilder från platsen visar hur tjock svart rök stiger mot himlen efter explosionen, men branden var vid 14.30-tiden under kontroll enligt lokala myndigheter.
Släckningsarbetet väntas pågå under kvällen. Vad som orsakat explosionen är ännu oklart, skriver AP.