The effect of Storm Christoph is still being felt today, with the train line from Machynlleth to Pwllheli remaining closed.

The disruption is expected to continue until at least 9am tomorrow morning. Road replacement transport is in operation.

All trains from Llandudno Junction to Blaenau Ffestiniog have also been cancelled today.

A spokesperson for Transport for Wales said: “Llandudno Junction to Blaenau Ffestiniog is closed due to flooding.

"The Cambrian line is currently closed between Dovey junction and Pwllheli due to storm damage.

“Services are running normally between Aberystwyth and Shrewsbury.