Commuters faced disruption on Wednesday morning as Wales was battered by gale force winds caused by Storm Gareth.
Several roads in Gwynedd, Powys and Carmarthenshire had to be closed due to fallen trees.
Wind speeds of 70mph (110 km/h) were recorded at 04:00 GMT at Capel Curig, the Met Office said.
There were also delays of up to 30 minutes on Virgin Trains West Coast services between Holyhead and Flint due to adverse weather conditions.
The B4573 Stryd Fawr in Harlech, Gwynedd, was closed in both directions due to a fallen tree.
The Britannia Bridge was closed to motorbikes and caravans and a 30mph (48 km/h) speed restriction enforced.
One lane of the Severn Bridge was closed in both directions due to strong winds, with a 40mph (64 km/h) restriction put in place.
The Met Office had warned of transport disruption, delays for high-sided vehicles on exposed routes and bridges and a short-term loss of power and other services.
Irish Ferries cancelled its early Dublin to Holyhead service, and the 08:05 service was delayed.
The Pembroke Rosslare ferry services were cancelled for the day, and Wednesday night's sailing from Rosslare remains in doubt.
Stenaline said its 08:10 Dublin to Holyhead service was delayed because of adverse weather, and the early sailing from Holyhead was also delayed.