The blast took at Lahore’s Bund road area, police said.
The injured, including women and children, were rushed to nearby hospitals where an emergency has been declared.
The cause behind the blast has not been ascertained yet.
Lahore, the cultural capital of Pakistan, has witnessed several terror attacks in recent months.
In April, six persons were killed and 15 others injured when a suicide bomber targeted a population census team in Lahore’s Bedian Road.
In February, a suicide bomber killed 14 people, including senior police officers, near the Punjab Assembly here.
Reports suggest that blast in Lahore was caused by an improvised explosive device planted in a truck: Pak media— ANI (@ANI_news) August 7, 2017