A spring storm hitting southern Ontario, which is expected to bring up to eight centimetres of snow by Tuesday, is causing messy conditions on the roads.

Environment Canada issued a winter weather travel advisory on Monday for most of southern Ontario.

The Greater Toronto Area is expected to receive between four and eight centimetres of snow, which started falling Monday afternoon and will go through to Tuesday.

Hamilton, Guelph, Kitchener, London, Blue Mountains, Owen Sound, Sarnia, and Hanover could see snowfall rates of three centimetres per hour at the peak of the storm, Environment Canada said.

"Visibility may be suddenly reduced at times in heavy snow," Environment Canada said Monday. "Be prepared to adjust your driving with changing road conditions."

The Ontario Provincial Police are warning drivers to slow down and drive according to the weather conditions after a serious crash on Highway 401 near London Monday afternoon.

Police said officers are "amazed" there were no fatalities after a truck slammed into the back of a van on Highway 401 near Union Road.

Highway 401 has been closed in the area while the clean up and investigation continues, police said.

The winter weather will clear by Wednesday, when temperatures will rise back to around 10 degrees, under sunny skies, in the Greater Toronto Area.