Melbourne has shivered through its coldest morning in almost two years, as large swathes of Victoria recorded temperatures below zero.
The mercury dropped down to 2C in Melbourne early on Tuesday, marking the coldest morning in the city since the temperature tumbled to 0.8C on August 29, 2018.
Tuesday is also the coldest June morning in Melbourne in almost seven years, when the temperature fell to 1.8C on June 24, 2013.
But Bureau of Meteorology duty forecaster Michael Halfpenny said a lot of other places in the state recorded temperatures below zero.
"It was cold right across the state, there was widespread frost and some of that frost was severe," he told AAP on Tuesday.
Omeo marked the state's lowest temperature of -4.6C, while Mt Hotham Airport and Coldstream both hit -4C.
Ballarat reached -3.5C, while a low of -3C was hit in Mortlake, Horsham, Wangaratta, Seymour and the Latrobe Valley.
Severe frost was recorded in the state's north, west and parts of Gippsland.
It's expected temperatures will be nicer overnight on Tuesday and slightly higher on Wednesday.
Frost is expected to linger in the Wimmera and northeast regions for another day or so.
Australian Associated Press