Passengers had discovered the bomb and most of them were already out of the bus when it exploded around 11.00 am local time police said.
Today's event shatters a three week lull in terror blasts when bombs targeted civilian around the time Sri Lanka celebrated independence from British rule on February 04.
Fighting between Tamil Tigers and the military has intensified with rising casualty claims.
.