The first snow of the winter fell in London and the southeast of England on Wednesday, causing delays to flights and disruption on the roads and railways.
Stansted airport in Essex had to close for over two hours after it was hit by heavy snow, while Luton airport also warned of possible delays and cancellations.
Network Rail said icy conditions were causing disruptions to some routes around London and to the whole of the Southeastern rail network.
In the worst cases, South West Trains from Reading to London and those running through Woking were being delayed by up to two hours.
London Underground and Overground services were also affected, with delays on the Metropolitan, Central and Bakerloo Tube lines hitting commuters in the peak morning rush-hour.
Overground services from Watford Junction to Harrow and Wealdstone were cancelled entirely for part of the morning.
Many schools were forced to close, with at least 18 primary and secondary schools shut in Essex, among the areas worst hit by the snow.
Drivers in the Home Counties also faced congestion on snow-affected roads, with the Met Office warning Wednesday morning of the risk of icy patches in places as rain cleared.
More sleet and snow was forecast during the morning, with sunshine to follow Wednesday afternoon along with a possible isolated wintry shower over Kent.
The Met Office has warned of cold weather in most parts of Britain for the next few days with overnight frosts and the possibility of snow and ice.
The unexpected snowfall, which left only a light dusting in most places, comes only a week after parts of the country were hit by severe flooding.
First snow causes travel mayhem in southeast England