A powerful 6.6-magnitude quake hit eastern Indonesia early Thursday, injuring at least four people and destroying more than 100 homes, officials said, according to AFP.

The quake struck at 6:41 am (2241 GMT Wednesday) about 51 kilometres (31 miles) northwest of the town of Sumbawa, at a depth of 10 kilometres, the meteorology office said.

Local district chief Abdurahman said 124 houses had been destroyed and about 117 others had been lightly damaged.

"Four people have been treated here with light wounds ... They have already gone home," a nurse at a local health clinic told AFP.

The US Geological Survey said it had registered a 5.7-magnitude quake near Sumbawa, part of an island chain which forms West Nusa Tenggara province.

The Indonesian archipelago sits on the so-called Pacific Ring of Fire, where continental plates meet causing seismic and volcanic activity.