Storm Emma: Snow disrupts transport across Wales
Public transport was brought to a standstill across much of Wales with a second day of disruption due to snow.
Most train services in south Wales were suspended and Cardiff Airport was forced to close.
A small number of vehicles, including lorries, have been abandoned along the M4 between junctions 26 and 32, the Welsh Government said.
Roads have been quieter than usual as many motorists heeded advice not to travel unless absolutely necessary.
- Live: Latest as Storm Emma continues in Wales
- Schools shut, power out and ops cancelled
- Sporting fixtures postponed across Wales
- Your pictures: Wales in the snow
- Army called in as Storm Emma hits UK
Numerous roads are closed due to snow and stranded vehicles.
Snow is affecting the M4 in south Wales between between junction 23 for the M48 and junction 35 at Pencoed.
The A465 Heads of the Valleys road has now re-opened between Ebbw Vale and Dowlais Top while the A4061 Rhigos and Bwlch mountain roads have been closed.
Ceredigion council said several roads had been closed due to fallen trees.
In Powys, roads closed include the A40 between Brecon and Crickhowell, the A483 Newtown to Crossgates, the A470 Caersws to Pontdolgoch and the A458 Welshpool to Mallwyd.
In Denbighshire, the A542 Horseshoe Pass is closed in both directions between Llangollen and Llandegla.
Arriva Trains Wales has cancelled all services in the south of the country until further notice.
Great Western Railway said it would be running a minimal service, adding: "It is a very real concern that, even if conditions mean we can move people in the morning, we may not be able to get them home later in the day, and on that basis we have to strongly advise customers not to travel on some of our routes."
Cardiff Bus and Newport Bus have called off all services for Friday, while Stagecoach services in south Wales are suspended until Saturday morning at the earliest.
First Cymru Buses said it had stopped services from its Bridgend and Maesteg depots and would be finishing early on Friday evening elsewhere, with buses returning to depots by 18:00 in Neath Port Talbot and Pembrokeshire and by 19:30 for Swansea, Carmarthenshire and TrawsCymru services.
Taf Valley Coaches called off all its services in Carmarthenshire and Pembrokeshire on Friday.
As off 12:00 on Friday, Cardiff Airport was closed due to the weather conditions.
Flybe and KLM said all flights to and from Cardiff on Friday had been cancelled, with some flights on Saturday also expected to be cancelled.
Cardiff Airport advised customers due to fly on cancelled services not to travel to the airport but to contact their airline for further information.