Tremors were felt in places like Kolkata, Bhubaneshwar, Ranchi, Gaya and Chennai.
In Chennai tremors were felt in parts of Nungambakkam, Porur and Triplicane, according to some reports.
Tremors were also felt in Delhi and NCR.
The epicentre of earthquake was in Bay of Bengal, 275 km South-East of Paradip Garh. Its magnitude was 6:0 on the Richter scale and depth was 10 km, as per India Meterological Department.
The tremors struck around 9:52 pm.
The tremor was felt for a few seconds in many areas of Odisha, including state capital Bhubaneshwar but it was enough to trigger panic among people who immediately moved out of buildings, PTI reported.
Panic also gripped several parts of Odisha’s Kendrapara district where residents felt the tremors for about 10 seconds.
No reports of damage to human life and property has been reported as yet.