At least nine people were killed and more than 15 injured when a 6.0-magnitude earthquake struck eastern Afghanistan on Sunday night.

Tremors began at 7.17pm UK time, close to the border with Pakistan - leaving scenes of devastation in their wake.

The quake reportedly shook buildings from Kabul to Pakistan's capital Islamabad around 370 kilometres away for several seconds.

Two children died when the roof of their home caved in during the natural disaster, according to initial reports from provincial authorities.

At least 15 other people were injured, officials said in a statement.