Do eksplozji doszło w ciężarówce zaparkowanej w pobliżu kościoła w Kolombo. Wybuch ładunku w samochodzie nastąpił podczas próby neutralizacji bomby. Wcześniej informowano, że domniemany terrorysta samobójca i inicjator ataku na hotel «Shangri-La» został zidentyfikowany jako islamski ekstremista Moulvi Zahran Hashim.