An earthquake has been reported in Victoria and tremors were felt across Melbourne and as far away as Canberra and Sydney.

According to Geoscience Australia, the magnitude six earthquake was 10km deep and centred at Mansfield, a small town on the foothills of Victoria's alps at around 9.15am.

Victorians took to social media on Wednesday morning to report they had felt shaking following the quake.

Houses in Melbourne shook and movement could be felt in Geelong and even at Canberra's Parliament House and Sydney's CBD.

Victoria's State Emergency Service confirmed to AAP the earthquake was "6.0 on the Richter scale and emanated from Mansfield. There is no tsunami threat".

The SES is receiving calls for assistance from across the state and is yet to make an assessment of any damage.

Mansfield Shire Councillor Mark Holcombe said he lived in the area for 20 years but had never experienced an earthquake. He said it "came out of left field".

"It was really strong. I was sitting down at work at my desk and I needed to run outside, it took me a while to work out what it was," he told ABC television.

"I have been in earthquakes overseas before and it seemed to go on longer than I have experienced before.

"The other thing that surprised me was how noisy it was. It was a real rumbling like a truck going past."

Tremors were also felt as far away as the NSW central coast, nearly 1000km from Melbourne.

Building movement was reported in Sydney's CBD, and people at home in some suburbs of Sydney took to social media to say they had felt the quake.

© AAP 2021