A 6.5-magnitude quake struck off Indonesia's Sulawesi island on Monday, the geophysics agency said.
There were no immediate reports of damage and officials said no tsunami warning had been issued.
Indonesia officials said the quake struck at sea at 11:54 am (1024 IST), some 96 kilometres southwest of Tolitoli town in Central Sulawesi, at a depth of 110 kilometres.
The United States Geological Survey measured the quake at 6.0.
The quake was felt in the towns of Gorontalo and Poso on Sulawesi, meteorologist Andi Rachmat told AFP, but there were no reports of damage.
Indonesia sits on the Pacific "Ring of Fire" where continental plates meet, causing frequent seismic and volcanic activity.
The archipelagic nation was hardest hit by the earthquake-triggered Asian tsunami in December 2004 which killed an estimated 168,000 people in Aceh province.