An earthquake has struck Mozambique about 50 kilometres northwest of its second biggest city, Beira.

The US Geological Survey says the quake measured five-point-eight and struck between the towns of Dondo and Tica. Residents of Beira say they felt and heard a loud vibration on early Saturday morning.

No damage has been reported.

This is a developing story and more details are expected to follow.