Prima explozie, care a fost și cea mai puternică, s-a produs în jurul orei 7:00 locală, într-o clădire situată în apropiere de bulevardul Las Ramblas.
Câteva minute mai târziu, o a doua explozie a distrus aproape complet un etaj al clădirii, unde funcționa o brutărie.
Potrivit autorităților, cel mai probabil exploziile au fost provocate de o acumulare de gaze.