The magnitude 4.3 tremor hit at a depth of eight kilometres in Leongatha, about 110 kilometres south-east of the state capital, around 12.50am today, according to Geoscience Australia.
The National Earthquake Alerts Centre said more than 4000 people felt the shaking in an area stretching from Wilsons Promontory, on the Gippsland coast, up to Sunbury in north-west Melbourne.
Seismologist Adam Pascale said it was strong enough to wake him in Melbourne’s north.
“It’s somewhere we had a magnitude 3 earlier this week and now this is a larger event, so that was obviously a foreshock,” he said, in a video posted to social media.
The Seismology Research Centre chief scientist said several magnitude 2 aftershocks in the hour after the man shake were not surprising.