PARTS of Central Victoria received up to 300 per cent more rain than average throughout April.
Daylesford and Castlemaine both experienced their wettest April on record, with 187mm and 141.2mm respectively.
Bureau of Meteorology data shows Bendigo copped 113.2mm of rain in April, compared with the mean of 33.1mm for the month – an increase of more than 240 per cent more rain than average.
Echuca received more than four times more rain than average for the month, with 136.2mm measured, and Redesdale more than three times as much, with 138.4mm measured.
Across the state, Victoria experienced its wettest April in 16 years.
A series of cold fronts drenched most of the state and brought flash flooding and rainfall to several areas.
Below average rainfall was only recorded in a small part of West Gippsland.
Bureau of Meteorology senior forecaster Dean Stewart said humid air from Western Australia was behind April's unusually wet weather.
"We did have some cold fronts but what was perhaps a bit different was some tropical moisture feeding in ahead of those fronts," he said.
"There was very humid air coming down ahead of the fronts, originally off the coast of Western Australia."
Mr Stewart said the combination of the cold fronts and warm air had resulted in intense, tropical-like periods of rainfall.
Rain was 51 per cent above the April average across the state but in some areas it was 300 per cent above average.
Many areas experienced their highest April rainfall on record, including Daylesford, Bundoora, Strath Creek, Lismore and Castlemaine.
Mr Stewart said Daylesford received 187 millimetres of rain last month – three times the April average of 64 millimetres.
It was a new record for the 147-year-old weather station.
The biggest deluge occurred over April 9 to 11 with the town of Durdidwarrah, 48 kilometres north of Geelong, receiving a record 100 millimetres of rain on April 10 alone.
But it was another front on April 24 which saw dangerous flash flooding in Geelong and more than 250 calls for help to the SES in one evening.
As much as 40 millimetres of rain fell in 90 minutes on the day before Anzac Day, leaving up to 5000 homes in the greater Geelong area without power.
Looking ahead to conditions later this week, Mr Stewart said nights would become chilly as winter inches closer.
"We're going to get a couple of cooler nights. The inland areas tonight will start to get some frost developing," he said.