Sydney has shivered through its coldest June day in 27 years, with the mercury plummeting to 4.7 degrees in the city.

Not since 1983 has a colder June temperature been recorded, the Bureau of Meteorology (BoM) said on Tuesday.

It was also the coldest day of any month since 2007.