The tremors were felt in Punjab cities of Lahore, Faisalabad, Gujrat, Gujranwala, Kasur, Okara, Nankana Sahib and Phool Nagar.
The epicentre of the earthquake was Nankana Sahib.
Earlier, a 5.2 magnitude earthquake jolted several parts of northern Pakistan on Tuesday night.
The epicentre of last night’s earthquake was in the Hindukush mountainous range in Afghanistan at the depth of 310 kilometres.