In Pakistan, tremors were felt for about five to seven seconds in Islamabad, Peshawar, Charsadda, Gilgit, Shangla, Swat, Malakand, Chitral, and other parts of northern Pakistan.
Jolts have also been felt in various areas of Peshawar.
The quake was epicentred 109 km west of Murghab in Tajikistan, the USGS said.
The Pakistan Meteorological Department (PMD) website reported the magnitude of earthquake at 7.1 with a focal depth of 88km in Tajikistan.
No reports of casualties or destruction have been received so far from the quake affected areas of Pakistan.
In India, tremors were felt in Indian Occupied Kashmir (IoK) and Indian Punjab, and as far away as New Delhi.
The latest earthquake comes a month after a powerful 7.2-magnitude earthquake struck northern parts of Pakistan, leaving over 300 dead and thousands injured.