An earthquake of magnitude 5.9 struck Afghanistan's Hindu Kush region, the German Research Centre for Geosciences (GFZ) said on Friday.
Strong tremors were felt in Pakistan's capital Islamabad, Kabul in Afghanistan and India's capital New Delhi, according to Reuters witnesses.
The quake was at a depth of 177 km (110 miles), GFZ said.
Residents across Delhi-NCR and parts of north India reported mild tremors after the earthquake struck Afghanistan, prompting many to share their reactions online.
According to official details, the earthquake occurred at around 9.42 pm, with its epicentre in Afghanistan at a depth of 150 km. Tremors were felt in Delhi, Jammu and Kashmir, Punjab and nearby regions.
While no damage or casualties have been reported, several residents said they briefly noticed ceiling fans and lights swaying inside their homes. They also posted the videos online.
One user posted, "An earthquake measuring near 5.9 on the Richter scale hits Afghanistan, Delhi-NCR, Jammu & Kashmir, Lahore and Islamabad at approximately 9:47 PM on Friday. No major damage or casualties have been reported so far."
Another wrote, "I hope nobody is hurt, I saw the fan swaying and turned on the news to see that there was an earthquake."
Social media was soon filled with similar posts, with many users expressing concern but also noting that the tremors were mild and brief.
Adding to the chatter, a user said, "Morning started with duststorm alerts and now this at night, quite a day for Delhi." Another posted, "First the strange weather through the day and now tremors at night, hope everyone stays safe."