Ecuador has been hit by another earthquake.

A 10km deep magnitude 6.0 quake struck Ecuador this afternoon, according to the US Geological Survey.

There were no immediate reports of damage and no tsunami warning.

The quake was centred 100km northwest of Portoviejo.

Advertisement

Aftershocks may last for weeks and people are being advised to be aware of building damage and falling debris.

A 7.8 magnitude quake hit Ecuador on Saturday, killing 587 people.