I huvudstaden Manila skakade byggnader och juldagsgudstjänster fick avbrytas. Inga personer ska ha skadats.
Jordbävningen inträffade i Batangas-provinsen på huvudön Luzon på ett djup av 114 kilometer klockan 07.43 lokal tid.
Filippinerna utgör en del av den så kallade eldringen i Stilla havet, där runt 90 procent av alla jordbävningar inträffar.