Authorities say an explosion has killed at least one person and wounded 37 others in a southern Philippine port city that has been hit by similar blasts blamed on Muslim militants.

A police report says the explosion Friday in Zamboanga city occurred across the street from a busy bus terminal.

The Philippine Red Cross says at least 37 people were taken to different hospitals.

Police say the blast damaged nearby buildings and the victims were hit by flying glass and debris.

City information officer Alex Mabalot said the area was hit several years ago by bomb blasts blamed on the militant Abu Sayyaf group.

At least six Abu Sayyaf gunmen were killed earlier this week in a clash with soldiers in nearby Basilan province.