A MAJOR railway line was blocked for two hours this morning by flooding.

The Harrogate line was impacted by heavy rain flooding today and Northern Rail announced on X, formerly Twitter, at 8.10am that this would lead to services being cancelled or delayed.

The flooding was focused on the line between Horsforth and Harrogate railway stations.

A spokesperson for Northern Rail said: "There is heavy rain flooding the railway between Horsforth and Harrogate, the line is blocked.

"Train services running through these stations may be cancelled or delayed.

"Network rail are on site assessing the flooding."

The Harrogate line connects Leeds and York, running through Harrogate and Knaresborough.

Trains running to and from Harrogate were severely impacted by the flooding, as well as the LNER service between London Kings Cross and Harrogate.

Passengers were warned of delays of up to one hour on services using the line and at 8.41am LNER said its 9.36am service to London would start at Leeds Railway Station instead of Harrogate.

Replacement coaches were also requested by LNER from Leeds to Harrogate

Northern Rail advised that people travelled on the mainline - via Cross Gates and Micklefield - between Leeds and York while the disruption continued.

But the train operator announced at 10.14am that services were no longer being affected by the flooding.

Network Rail confirmed at 11.06am that the issue had been cleared.

A spokesperson said: "Trains are able to run normally between Horsforth and Harrogate following heavy rain flooding the railway."

Trains running between Shipley and Ilkley railway stations are still unable to run after a landslip near Baildon Railway Station yesterday, according to Network Rail.

All lines through Baildon are closed and trains running through Bradford Forster Square and Ilkley will be cancelled or revised.

Network Rail said: "Disruption is expected until the end of the day."