The epicentre of the quake was located 1.975 degrees northern latitude and 126.546 degrees eastern longitude, north-west Kota Ternate, U.S. Geological Survey (USGS) website said.
According to reports, the quake created panic in the area.
No casualty or damage to property has been reported so far.