The death toll from an earthquake in Afghanistan on Wednesday has reached 1,000, disaster management officials have said, with more than 600 injured and the toll expected to grow as information trickles in from remote mountain villages.

Houses were reduced to rubble and bodies swathed in blankets lay on the ground after the magnitude 6.1 earthquake, photographs on Afghan media showed.

An unknown number of people remained stuck under rubble and in outlying areas, health and aid workers said, and rescue operations were complicated by difficult conditions including heavy rains, landslides and many villages being nestled in inaccessible hillside areas.