A second earthquake has hit Haiti, shaking buildings and sending frightened people running into the streets.

The 6.1-magnitude earthquake struck on Wednesday morning, shaking buildings only eight days after the country's capital was devastated by an apocalyptic quake.

The aftershock hit at 6.03am local time about 35 miles west-south-west of the capital Port-au-Prince.

The pacific tsunami warning centre said the earthquake was located too far inland to generate any tidal waves in the Caribbean.

Last week's magnitude-7 quake killed an estimated 200,000 people in Haiti, left 250,000 injured and made 1.5 million homeless.

A massive international aid effort has been launched, but it is struggling with logistical problems, and many Haitians are still desperate for food and water.