The Philippine Institute of Volcanology and Seismology recorded the quake at 5.8 magnitude.
The quake, which struck at 02:47 p.m. local time (0647 GMT) from a depth of 69.6 km, was traced some 115 km south-southeast of Hinatuan town in Mindanao's Surigao del Sur province, the USGS said on its website.
The tremor was felt as far as Davao City to the south and Butuan City to the north for at least 10 seconds, local residents affected by the tremor said.
No damage or injuries have been reported so far. Likewise no tsunami warning was raised. Local vocanology official in Davao City, Desiderio Cabanlit said the quake was too deep to cause major damage in the area.
The Philippines sits in the so-called Pacific Ring of Fire, where continental plates collide resulting to frequent earthquakes and volcanic activities.