The snowfall began late Thursday, totaling up to 2 inches in some areas, and more was expected, the Beijing Weather Station said.
At least three people died after a 10-car pile-up on the expressway from Jinan to Guangzhou, Shandong provincial traffic authorities said.
Sixty toll gates on the expressway were closed because of the snow, Xinhua, reported.
At Beijing Capital International Airport, 51 flights were canceled Friday and another 22 were delayed, airport officials said. Flights were disrupted Thursday evening at the airport in Jinan but were back to normal operations Friday.
Education authorities told officials at primary schools in China's capital to close by noon Friday to avoid traffic problems on the snow-coated streets.
Ron Burgundy interviews Peyton Manning on SportsCenter
Man spent 15 hours in jail for plugging electric car into an outlet at a school