The Bank Holiday weekend is not going to be one for beaches or barbecues.
But why are we suffering from heavy snow and freezing temperatures as we head into May?
The answer is linked to the jet stream which determines our weather.
It was effectively slowed down by a large rise in temperature high up in the stratosphere some weeks ago.
That caused the wind to start blowing from east to west, rather than the normal west to east direction, and the effects of that had an impact on the jet stream.
As it slowed down it allowed slow-moving blocks of high pressure to build up and stay fairly static, bringing cold air down from the Arctic.
All that means we have seen the type of weather you may usually associate with winter than late April.
Met Office records from 1981 to 2010 show the UK average is for 2.3 days of snow in April, which is more than the 1.7 days for an average November.
Perhaps the most outstanding April snow event occurred in 1981 when there was significant snowfall widely from the 24th to the 28th.
On April 25, over 30cm of snow was recorded over the high ground of the Pennines, with 29cm in Sheffield and 26cm in Buxton. The heavy snowfall with blizzard conditions led to disruption to power supplies and travel.