Christmas Day will be mild with morning showers and spells of afternoon sunshine, according to the Bureau of Meteorology.
Christmas showers give way to sunshine
Santa might need his brolly while delivering presents, but Melbourne's Christmas Day should brighten up after lunch.
"We're expecting in the afternoon that those showers will generally clear and we should be seeing some sunny breaks in Victoria's south, and ultimately in the north, in the afternoon," said duty meteorologist James Taylor.
Mr Taylor said an exact Christmas maximum temperature for Melbourne would not be released until later today, but it would be in the low 20s.
"The main point of interest is that temperatures will be fairly cool for that time of year. We're expecting temperatures just moving into the low 20s in the south of the state and probably mid to high 20s in the north."
Mr Taylor said Victoria's west would have better weather. "A lot of the Mallee and the Wimmera will be sunny all day," he said.
Christmas Eve, however, is looking fairly wet, with Melbourne copping showers and the chance of thunderstorms. The top will be 29.