Commuters have been facing travel chaos at London Waterloo with trains being cancelled by up to an hour.
Rail passengers were warned the major disruption was likely to last all evening as a number of routes out of the capital were affected.
Services came to a halt after a person was struck by a train between Surbiton and Basingstoke, South Western Railway (SWR) said.
The severe disruption worsened due to a separate passenger incident at Brookwood, the rail firm said amid the chaos on Tuesday night.
— suddaf chaudry (@suddafchaudry)July 16, 2019
Commuters were still reporting problems at 10pm after the disruption began shortly before 7pm.
London Waterloo, the UK’s busiest station, was among a number of stations affected by the disruption.
Woking, Alton, Farnham, Salisbury, Gillingham, Portsmouth Harbour and Weybridge were also hit.
— Mark Lacey (@MarkLacey7)July 16, 2019
SWR said in a statement on its website: “Following reports of a person has being struck by a train between Surbiton and Basingstoke all lines have reopened.
“Our response teams and emergency services have attended and trains are now able to travel through the area once again.
“However, due to the level of disruption as well as a further passenger incident at Brookwood services are experiencing severe disruption.
“Trains through this area may still be considerably delayed and alterations and cancellations are expected until the end of the day.”