As if the Beast from the East weren't enough, now Storm Emma has Britain battling freezing temperatures and treacherous road conditions.
A seven-year-old girl died in a weather-related incident yesterday, and the Army has been deployed to soothe the chaos on Britain's roads.
The Met Office is warning of further snow today (March 2) and some are even predicting the extreme weather will continue into next week.
Many of us have braved the wind, snow and slippery conditions to get into work today - but, with the weather worsening all the time, will we be able to make it home tonight?
To find out how your area is affected, check out our helpful guide below.
In addition to all the information below (last updated at 1pm), you can find information about Britain's rail network on the National Rail website and the road network via Traffic England.
There are minor delays on the District Line and on the London Overground, which is also part-suspended. All other lines are reporting a good service, although the Bakerloo, Circle, Hammersmith and City and Metropolitan Lines are all part-closed over the weekend, as is the London Overground and TfL Rail.
A number of roads in and around the capital are partly closed, with Cannon Street, London Bridge, Embankment and Goldhawk Road among the thoroughfares affected by the disruption. Further out, the A21 is completely closed southbound between the junctions with the M25 and the A25, there is a partial closure on the A282, and extensive delays on the M26. The M20 westbound is closed near Maidstone due to a road traffic incident.
Go to the TfL website for more into.
Birmingham and the Midlands
West Midlands Trains is reporting major disruption between Coventry and Birmingham International, between Hereford and Worcester and around Cross City, Snow Hill and Wolverhampton, with a reduced service in all areas. Further north, there is a reduced service on the lines to Crewe and Northampton, with the train operator reporting cancellations and delays of up to 40 minutes.
East Midlands Trains is running a number of amended timetables. There is a reduced service from London to Nottingham and Sheffield, and between Nottingham and Worksop. There is no service between Sleaford and Skegness in either direction, and there is disruption on the Derby-Crewe route, with North Stafford Station closed.
The Midland Metro has also been hit by the weather, with the MM1 service affected.
The Metro in Birmingham is running a good service, whilst buses only appear to be affected by roadworks.
Manchester and the North West
The M62 motorway, which connects the north west with Yorkshire is closed following an accident, causing huge disruption and tailbacks.
A number of bus routes in north Manchester including the 58, 81, 81A and 415 have been truncated due to the weather. The 433 bus in Rochdale will serve main roads only and a number of routes around Oldham are completely suspended.
The Rochdale-Oldham tram route is also part-suspended, although the Metro network is reporting a good service otherwise.
Virgin Trains is advising that the route between Carlisle and Glasgow remains closed, and the situation is unlikely to change for the rest of the day. The Liverpool to Manchester train is also suspended.
Liverpool and Wales
Merseyrail tweeted a short time ago that all trains are running in line with a revised 30-minute timetable, with minor disruption around stations such as Southport, Ormskirk, Chester and Brighton. Commuters are being warned to prepare for strike action tomorrow.
Arriva Trains Wales has been hugely affected by the weather, and almost the entirety of the network has been cancelled. Only one line (Chester-Crewe) is reporting a good service. The Shrewsbury-Birmingham route is running with minor delays, and four other routes - those between Shrewsbury and Crewe, Crewe and Chester, Chester and Holyhead and Wrexham and Bidston - are running with severe delays. The rest are completely cancelled.
The M4 is completely closed in both directions between junction 22 (Pilning/Second Severn Crossing) to junction 37 (Pyle), and the tunnel between junction 25A (Grove Park) and junction 26 (Malpas) is also shut. A number of roads have part-closures including the A44, A55, A458, A465 and A470.
Bristol and the South West trains
CrossCountry trains has cancelled all activity on the Bristol-Plymouth route, while South Western Railway is warning commuters not to travel, and has confirmed that the line will be shutting at 8pm today. There is major disruption between Kingston and Shepperton, Ascot and Guildford and Romsey and Salisbury, and the Island line is completely suspended. Several other lines are part-suspended.
The AA reports that there is little disruption on the roads in and around Bristol, but there problems on the A37 in Wells and extensive problems around Exeter. The A303 remains closed in both directions between the A358 and the junction with the A30, following a major crash, while the A46 is also closed in both directions between the A4 and the junction with the M4.
Leeds and Yorkshire
As covered above, the M62 is closed and this is causing major disruption. The 560 bus service is suspended due to the motorway closure, and there are extensive bus disruptions around Huddersfield. The Humber Bridge is closed to high-sided vehicles.
A number of Northern Rail services have been cancelled until further notice, including between Leeds and Lancaster/Morpeth, Carlisle and Doncaster, and between Morpeth and Carlisle.
Virgin Trains East coast is advising people not to travel, although the crucial service from King's Cross to Leeds is still running at a rate of one train per hour. There is also a reduced service from York to both Scarborough and Middlesbrough.
If you're in the Leeds area, you can find out more via the Leeds Travel Info website, and if you're travelling on the trains you'll probably want to check out the Northern Rail and Virgin Trains East Coast pages.
Newcastle and the North East
Newcastle to Carlisle services are suspended in both directions, and the King's Cross-Newcastle service is down to one per hour.
Tyne and Wear Metro will be running a 30 minute frequency on both the Yellow and Green lines throughout Friday, Saturday and Sunday, with a train every 15 minutes where the two lines overlap between Pelaw and South Gosforth.
The A66 remains completely closed in both directions between the A1(M) and the junction with the A685, and the A1 is completely closed in both directions between the A1107 and the junction with the A1068.
Local newspaper The Chronicle runs a comprehensive travel section, which you can see here.
Many buses are not running or running a delayed service with a slightly different route, due to conditions on the roads.
Northern trains, CrossCountry, the Transpennine Express and Virgin Trains are warning of disruption due to the weather.
Take a look at the Travel South Yorkshire page for more information.
ScotRail has warned customers not to travel and warned a number of services running around Edinburgh, including to Dunblane, Perth, Cowdenbeath and Glasgow Central, are not running today. CrossCountry trains are running no services between Newcastle and Scotland.
The Edinburgh tram route is running a full route approximately every 20-30 minutes, with all points on the route reporting a reduced service.
Although there is some road disruption around the Scottish border region, the roads generally look ok around Edinburgh.
As covered above, CrossCountry trains have cancelled all services between Newcastle and Scotland, the service between Edinburgh and Glasgow is not running.
Virgin Trains has cancelled services between Carlisle and Glasgow and there are no road replacement options.
The subway service on the outer circle is running however the inner circle has been suspended. Buses are also disrupted. Glasgow Airport has now reopened but there are a number of delays and cancellations.
Check out ScotRail or Virgin Trains if you want specific information about disruptions, and you can find out about the road and bus network via Glasgow's dedicated SPT website.