An earthquake of magnitude 5.9 struck Afghanistan's Hindu Kush region on Friday, the German Research Centre for Geosciences (GFZ) said.
The quake was at a depth of 177 km (110 miles), GFZ said.
Strong tremors were felt in Pakistan's capital Islamabad, Kabul in Afghanistan and the Indian capital New Delhi, according to Reuters witnesses.
Afghanistan, hemmed in by rugged mountains, is prone to a range of natural disasters. Its earthquakes are the most deadly, killing about 560 people on average each year.