Parts of Victoria have already received almost double the average rainfall this month, and some areas have recorded the wettest April in 16 years.
As Melbourne dealt with a wintry blast and rainfall that caused the closure of two train stations, the weather bureau revealed Melbourne had received 107 millimetres of rain this month.
Melbourne's average April rainfall is 57mm.
In Melbourne and Geelong, it has been the wettest April since 2001, the Bureau of Meteorology (BoM) said.
But it was even wetter in other parts of the state, such as Hamilton, in western Victoria, where it was the wettest April in 33 years.
Bendigo, Ballarat and Seymour had the wettest April in almost 20 years.
Oakleigh South, in Melbourne's south-east, had the highest rainfall total of 38 millimetres overnight and this morning, followed by 33mm at Gardiners Creek and Ashwood.
In the Dandenongs, at Ferny Creek, there was 34mm of rain.
In the state's north-east, 54mm fell at Mount Buffalo.
Rainfall totals over the past three days include:
- Mount Hotham: 95mm
- Mount Buffalo: 93mm
- Kew: 69mm
- Ferny Creek: 68mm
- Oakleigh: 55mm
- Geelong: 55mm
The cold front moved through Melbourne overnight, bringing widespread rainfall of up to 20mm across most suburbs, and up to 30mm in the city's eastern suburbs.
Metro Trains reported flooding of pedestrian underpasses at Blackburn and Burnley stations was causing some travel delays.
The water was pumped out of Blackburn, but crews remained on the scene after the morning peak to clean up.
The water was waist deep at Burnley station.
Heavy rain squalls turned day into night on the Eastern Freeway about 7:00am, with traffic slowing to 60 kilometres per hour.
Hail was reported at Brighton and Rosanna, and there was thunder and lightning in Melbourne's CBD.
In ski country, that rain fell as snow, with Mount Hotham reporting up to five centimetres of snow.
Falls Creek was blanketed with snow for the second time this month, with the start of the ski season still six weeks away.
A severe weather warning for damaging winds has been cancelled.
BoM senior forecaster Rod Dickson said temperatures dropped to about 9-10 degrees Celsius in Melbourne this morning.
"It'll be a pretty cold day, with south-westerly winds quite strong throughout the day," he said.
"That will mean we'll only achieve a maximum temp of around 14 degrees.
"The showers will tend to ease off and [there will be] some sunny breaks between the showers with local hail possible."
Mr Dickson said most of the heavy rain had moved into the eastern suburbs.
He said the showers would continue through the afternoon.