The quake, measuring 5.7 on the Richter Scale at 2:51 PM, was epicentred in southern Afghanistan, the MeT Department said.
The quake took place 6.6 km down the surface. The tremors were felt in the capital, Gurgaon and Noida.
There were no immediate reports of any casualty or injury.
Tremors were also felt in Srinagar and adjoining areas but there was no report of any casualty, officials said. In Srinagar, the tremor lasted a few seconds, prompting people to rush out of buildings for safety.
On April 16, tremors were felt in north India following a quake measuring 7.8 on the Richter Scale on Pakistan-Iran border.
Photos: Abhishek Bachchan and Farah Khan at Boman Irani's birthday bash
Spotted: Shah Rukh Khan at Morani's bungalow in Mumbai
Spotted: Sonam Kapoor and sister Rhea at Mumbai airport
Photos: Ranveer Singh, Vaani Kapoor get 'Befikre' on 'Super Dancer'
In pictures: 12 child artistes who turned into beautiful divas