Hundreds of bodies have been recovered from houses destroyed by a major earthquake in Afghanistan last week, pushing the death toll to more than 2,200, a Taliban government spokesman has said.

A 6.0-magnitude quake struck several provinces of the mountainous and remote east of the country on Sunday night, levelling villages and trapping people under rubble.

At least five provinces were impacted by the quake, felt hardest in the Kunar and Nangarhar regions - among the most remote and impoverished in the country, Human Appeal said.

The majority of casualties have been in Kunar, where many live in steep river valleys separated by high mountains. 2,205 people died and 3,640 were injured in Kunar, according to a Taliban government toll.

Another 12 people were killed and hundreds injured in the neighbouring provinces of Nangarhar and Laghman.