Nail-biting footage shows a double-decker First Bus driver lose control and career down a steep bank sideways in the snow – narrowly missing a car.
In the clip, the bus attempts to drive slowly down the road but starts to spin around as it gets steeper.
A small crowd of people then watch as the bus ploughs sideways-on towards a 4x4 which is pinned to the spot, also struggling with the snow.
"Oh my God," someone says as the bus crunches to a halt.
More than 1,000 comments have been made since the video was posted on Facebook and it has been shared nearly 4,000 times.
One woman wrote: "Well done that bus driver. I bet the person in that car saw their life flash."
Another woman added: "Yeah. The car driver couldn't move out of the way because of a van parked nearby he kept slipping into it. "
A spokesperson for First Halifax told Daily Star: "One of our buses was involved in difficulties on Charlestown Road, Halifax this morning due to the extreme weather conditions.
"Our driver's skill and quick thinking brought the bus to a safe stop after sliding on snow, preventing it from colliding with other vehicles.
"There were no passengers on board, the driver was unhurt and returned to the depot."
In an earlier statement about the weather in general, the bus company said: "We have experienced severe disruption across the network in West and South Yorkshire due to the extreme weather conditions.
"Many services are suspended and those that are not are experiencing severe delays.
"Our schedulers are working hard to maintain services, where it is safe to do so, and we will inform customers as soon as possible when any service that has had to be stopped temporarily is resumed.
"We are making every effort to have some services available later today but these will be very limited. Customers should not start a journey this afternoon and can follow our social media for regular updates."
Conditions across West Yorkshire have been some of the worst for years for motorists with many major roads affected including the A629 Halifax Road from Ainley Top to Huddersfield town centre.