The EMSC Twitter account reports the earthquake struck 175km (109miles) north east of the city of Cagayan de Oro. The city is in the northern part of the Mindanao island, the second largest in the country. The magnitude of 5.8 is in the top of the moderate ranking with damage to some buildings and can be felt by everyone in the vicinity.
There are not any immediate reports of casualties or damage.
The quake was felt just before 21:45 (04:45 local time).
The Philippines is located within the ring of fire, a major basin straddling the Pacific Ocean where earthquakes and volcanic eruptions are prone to occur.
Around 90 percent of the world’s earthquakes occur in this part of the world.
READ MORE: Earthquake WARNING: Moon drifting from Earth
There has been no tsunami warning issued from the Pacific Tsunami Warning Centre as of yet.
The tremor was detected 158 miles from Davao, a city of 1.6 million, where current Philippine President Rodrigo Durtete served as mayor.
Cagayan de Oro, whose name translates from local languages and Spanish as River of Gold, has a population of over 675,000 thousand.
Mindanao features on of the major volcanoes in the region Ragang.
A magnitude 7.1 quake hit Davao on December 29 2018.
The region also suffered a 6.9 strength shock earlier in the year, as well as 6.3 hit in 2016, a 6.6 underwater earthquake in 2014 as well as one reaching 7.6 in the summer of 2010.
The 2010 hit was the largest the country has seen since the turn of the millennium and Mindanao has received four of the top six in the Philippines since 2000.
As the 2010 Mindanao earthquakes took place in the Moro Gulf and were underwater at depths reaching 634km (394miles) they were no reports of casualties or damage though shaking was felt on the surface.