Melbourne has experienced the coldest morning of the year today, with temperatures dropping to three degrees at 6:30am.  

The Bureau of Meteorology confirmed this morning was the coldest morning in Melbourne since July last year, also setting a record as the coldest June morning in two years.

Heavy rainfall, still nights and clear skies are believed to be the reason behind the cold snap.