JAKARTA — A 6.6-magnitude earthquake hit the northern part of Indonesia's Sumatra island on Tuesday, the US Geological Survey said, with local reports saying at least one person had been killed.

The quake struck at 12:55 am (1755 GMT on Monday) at a depth of 110 kilometres (70 miles), USGS said, with its epicentre around 400 kilometres (250 miles) southeast of Banda Aceh.

The Hawaii-based Pacific Tsunami Warning Center said the quake was too far inland to generate a tsunami.

The Jakarta Post quoted the mayor of Subulussalam as saying a 12-year-old boy had died in the city when the building he was in collapsed.

It quoted local reports as saying the jolt was also felt by residents in the cities of Aceh and Medan for about 30 seconds, causing panic among residents.

Indonesia sits on the Pacific "Ring of Fire", where the collision of continental plates causes high seismic activity, and Sumatra is particularly prone to earthquakes.

Aceh was devastated when a 9.1-magnitude quake off Sumatra in December 2004 triggered a huge tsunami that killed more than 220,000 people around the Indian Ocean.

USGS initially gave a magnitude of 6.5 for Tuesday's quake.