The earthquake, which occurred at 9:24 AM today, had its epicentre at Bhada village under Kamrej taluka of Surat district, nearly 24 kms north-west of Surat, he said.
"An aftershock of 2.8 magnitude was also felt at 11:23 AM with its epicentre at some 25 kms south-south east of Bhavnagar city in Saurashtra," said A Satish, senior geologist, Institute of Seismological Research, Gandhinagar.
Tremors were felt in parts of Surat district and in Bhavnagar, Amreli, Palitana, Savarkundla, Adajan, among other places, officials said.
"We have not received any reports of damage due to the earthquake," Surat Collector Mahendra Patel said.
Chief Minister Anandiben Patel said on her twitter handle, "Earthquake of magnitude 4.7 reported near Surat this morning. State government is taking necessary action. No damage reported till now.