El temblor tuvo lugar a las 15H40 (07H40 GMT) a una profundidad de 52 km, entre Halmahera, isla del archipiélago de las Molucas, y la isla de Sulawesi, precisó el Instituto Estadounidense de Geología (USGS).
El sismo se sintió con fuerza en Halmahera, indicó Moshamad Riyadi, responsable de la agencia indonesia de meteorología.
Indonesia se halla en el "cinturón de fuego del Pacífico", un alineamiento de volcanes que reposan sobre los límites de placas tectónicas y fallas sísmicas.