Several fallen trees on the tracks near Forest Hill station in south east London continue disrupting services into London Bridge.
After a morning of no trains running between Norwood and New Cross Gate on Southern and London Overground routes, all routes into the capital have now reopened, however they are still subject to delays.
Stormy weather and high winds had caused several trees to be blown on to the tracks, damaging a train and the rail during rush hour.
The trees have been cleared and repairs have been made to the track giving access to services into London Bridge again.
Passengers are advised that disruption and delays will remain into the afternoon, until around 3pm.
Southern services are now running on all four lines in the area, however disruption will continue as services revcover.
Good service has now returned to London Overground trains which had been suspended between New Cross Gate and West Croydon/Crystal Palace.
Thameslink services had not been stopping at stations between East Croydon and London Bridge but are now running as usual but with delays.
Passengers are being advised to follow updates from train operators and National Rail on Twitter using the hashtag #ForestHill.
The disruption had a knock-on effect for passengers travelling to Victoria which was the scene of overcrowding this morning as trains were diverted there from London Bridge.
Efforts to remove a fallen tree first thing this morning to clear the way were then thwarted by further trees felled by high winds.
Stormy weather also caused a tree on the line between Brighton and Hove, again affecting Southern passengers.
Meanwhile, further delays were averted on Southeastern services from Kent into Charing Cross after a train driver removed a tree from the track himself early this morning.