At least 15 injured people were brought to hospital in nearby Kalubowila.
It was the second bomb attack in the capital this week.
A bomb exploded on a rail track as a train bound for Colombo was passing through a southern suburb of the city, injuring more than a dozen people Wednesday.
Last week, an explosion inside a train on the same track killed nine persons.
The attacks have been blamed on Tamil Tigers.
Updated