An earthquake of magnitude 6.5 shook Afghanistan at 9:17 pm local time on Tuesday, the United States Geological Survey (USGC) reported.
The quake happened at a depth of 187.6 kilometers and its epicenter was in Badakhshan province, according to USGC.
People in Kabul were seen leaving buildings as the earthquake struck.
Tremors were felt also in Pakistan and India.
There were no immediate reports of human casualties or property damage, if any.