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.