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.