Calderdale is bracing itself for heavy snow tonight (Wednesday), with more forecast for Thursday.
Snow has already started falling in Queensbury, with roads said to be dangerous and queues already forming for the tea-time rush-hour.
There are hazardous driving conditions on the A629 Keighley Road northbound in Causeway Foot near the Syke Lane junction.
There is also heavy traffic on the A629 Calderdale Way southbound in Elland before Ainley Top roundabout.
Overnight temperatures are set to be -1 degrees celsuis, with heavy snow forecast between 10pm and midnight.
All bus services in Bradford have been disrupted due to the weather and road conditions.
There is heavy traffic congestion on all routes and delays up to two hours on some routes
The Met Office have issued a yellow warning of snow for West Yorkshire, which will be in place until 11.55pm on Thursday.
Calderdale Council’s head of Planning and Highways, Geoff Willerton, said: “During the bad weather, Calderdale Council teams work tirelessly to keep communities safe.
“The Met Office has advised that temperatures are due to drop this afternoon, and have issued a yellow warning for snow throughout Thursday 29 January.
“Our gritting crews are in regular contact with the Met Office for the latest weather forecasts so they can take appropriate action. Crews are on call 24/7, so they are always ready for action and will continue to grit for as long as needed.
“From early afternoon today we will be gritting all major routes throughout the borough, and we do our best to try to keep the busiest roads safe and as free as possible from wintry hazards. It is impossible for the gritters to spread salt on every road, but over 600 salt bins are provided at key points throughout the district for use by residents, motorists and pedestrians.
“We want to assure people that we do all we can to keep essential services running during periods of bad weather, but there may be some unavoidable changes. To keep updated visit www.calderdale.gov.uk and follow @Calderdale @Calderhighways on Twitter. For school closures visit www.calderdale.gov.uk, or contact your child’s school in the normal way.”