Both of the rail lines between Scotland and England were partly closed, Scottish TV reported.
On the West Coast line, passengers were being taken from Carlisle to Lancaster by bus because of a landslide in Cumbria and flooding at Oxenholme in the Lake District. Overnight sleepers were canceled.
On the East Coast, Newcastle Station was closed temporarily because a lightning strike disrupted signals and parts of the rail line were flooded. Flooding at Haltwhistle blocked the cross-country line from Newcastle to Carlisle.
The man who died in Shropshire was described as in his 60s. Witnesses told police he had been carried away by the river at Bitterley near Ludlow, and police found his body downstream, The Independent reported.