The jolt has badly damaged a hospital and buildings in a northern province and sent strong tremors through the capital Manila.
A hospital in Abra province was evacuated after the building partially collapsed but there were no casualties reported.
Officials say there are reports of damages to houses. But so far no casualties.