Nine people were killed when a bomb exploded aboard a bus in the southern Philippines on Tuesday, a military spokesman said.