A magnitude 6.6 earthquake has been felt across a number of major cities across south-west Asia
There are reports the tremor was felt in Kabul, Islamabad, Lahore and Delhi, forcing residents to leave their homes.
In October 2015, a magnitude-7.5 quake in the same border area killed close to 300 people.
The latest quake, in the sparsely-populated Hindu Kush mountains, struck at a depth of 210km, the USGS reported. It was the same depth as the 2015 quake.
There were no immediate reports of damage or casualties.