The explosion occurred close to one of Davao's top hotels that is popular with tourists and business people, city spokeswoman Catherine dela Rey told AFP.
"There was an explosion but as to what caused it, it is still under investigation," dela Rey said.
"Ten people died on the spot, at least 30 injured.