AT least 60 are believed to have been killed by a powerful 7.7-magnitude earthquake in northern Afghanistan has rocked cities across South Asia.

Strong tremors were felt in Kabul, New Delhi and Islamabad on Monday. In the Pakistani capital, walls swayed back and forth and people poured out of office buildings in a panic, reciting verses from the Koran.

In Pakistan, at least 40 people have been killed. The total includes 21 deaths in various parts of the north-western Khyber Pakhtunkhwa province, where 200 others were injured.  

There were around 20 deaths reported in Afghanistan.

In Takhar province, west of Badakhshan, at least 12 students at a girls' school were killed in a stampede as they fled shaking buildings, said an official spokesman. Another 30 girls were taken to the hospital in the provincial capital of Taluqan.

In Badakhshan itself, "there are reports of casualties and destruction" in some remote districts near the epicentre, said the provincial director of the Afghan National Disaster Management Authority, Abdullah Humayoon Dehqan.

Police said dozens of houses had been destroyed in two remote and sparsely populated rural districts in Badakhshan, with some damage reported in Fayzabad.

Afghanistan's chief executive Abdullah Abdullah called an emergency meeting of the disaster management authority to assess the damage, his senior adviser Omar Samad tweeted.

Mr Abdullah later tweeted that the meeting would assess damage in one of Afghanistan's most vulnerable regions.

Power was cut across much of the Afghan capital, where tremors were felt for around 45 seconds. Houses shook, walls cracked and cars rolled in the street.

In Pakistan the quake was felt across the country. In Islamabad, buildings shook and people poured into the streets in a panic, with many reciting verses from the Koran.

"I was praying when the massive earthquake rattled my home. I came out in a panic," said Munir Anwar, a resident of Liaquat Pur in Pakistan's eastern Punjab province.

Pakistan's army chief, Gen Raheel Sharif, ordered troops to the quake-affected areas, the military said.

The quake was also felt in the Indian capital New Delhi, though no damage was immediately reported. Office buildings swayed and workers who had just returned from lunch ran out of buildings and gathered in the street or car parks.

In Srinagar, the main city in the India-controlled portion of disputed Kashmir, the tremors lasted at least 40 seconds, with buildings swaying and electrical wires swinging wildly, residents said.

"First I thought somebody had banged the door. But within seconds, the earth began shaking below my feet, and that's when I ran out of the building," said government official Naseer Ahmed.

People ran outside, shouting, crying and chanting religious hymns in an effort to keep calm. "I thought it was the end of the world," shopkeeper Iqbal Bhat said.

Srinigar police inspector general Syed Javaid Mujtaba Gilani said there were no immediate reports of casualties, but that "some bridges and buildings have been damaged", including a cracked highway overpass.