The Greater Toronto Area and much of southern Ontario are in for a mix of messy winter weather on the heels of a spring-like reprieve.

A snowfall warning is currently in effect from Environment Canada for the City of Toronto and many surrounding areas. 

According to the agency, the city could see as much as 15 to 25 mm of rain from Wednesday evening through Thursday evening, followed by snowfall accumulation of 10 to 20 cm from Thursday afternoon through Friday morning.

“A low pressure system is expected to track northeast across Lake Erie and Lake Ontario Thursday night which will bring a messy mix of wintry precipitation to southern Ontario,” Environment Canada wrote in its warning. “Precipitation will begin as rain this evening and transition to snow Thursday afternoon. Freezing rain and ice pellets are also possible Thursday morning and afternoon.”

Snowfall warnings are also in effect for York, Durham and Peel regions, as well as most areas of southern Ontario from Cornwall to Windsor.

Environment Canada noted that precipitation timing and amounts may change, as the exact track of the system remains uncertain.

“Be prepared to adjust your driving with changing road conditions,” the agency warned. “Rapidly accumulating snow could make travel difficult over some locations. Visibility may be suddenly reduced at times in heavy snow. Surfaces such as highways, roads, walkways and parking lots may become difficult to navigate due to accumulating snow.”

CP24 Meteorologist Chris Potter said commuters should be ready to go from “spring to winter in just a matter of hours tomorrow.”

“Spring-like conditions here at least for now through the overnight and early tomorrow morning, and then winter makes a grand reappearance as we cool down,” Potter said.

He said both the morning and evening commutes are likely to be impacted by the messy weather.

“The first one in the morning obviously will be impacted by the potential for ponding, cooling, hydroplaning, slightly reduced visibility and rainfall,” Potter said. “But then by the afternoon and into the evening, icy, slippery roads are expected because obviously we go from warm to cold.

“So any lingering water, standing water might freeze up and then of course the added un-benefit, if you will, of freezing rain and ice pellets across the lower Great Lakes, including the GTA.”

After weeks of frigid temperatures, the city saw an unseasonable high of 9 C Wednesday.

A high of 6 C is expected Thursday morning, but the temperature is expected to drop into the afternoon, going down to a low of -11 C.

In a news release Wednesday, the City of Toronto said “winter crews and equipment are ready to respond” to the messy weather.

“The city has a comprehensive snow and ice response plan with operations focused on the safety and movement of residents and emergency vehicles with the salting and plowing of roads, sidewalks and bike lanes,” the city said in its release.

The city said it would provide an update on its efforts Thursday and advised drivers to use extra caution on the roads.