In a statement on their website, South West Trains said:
"We anticipate that most routes will be open when train services resume on Friday 27th December however further adverse weather is expected overnight so it is possible services will be disrupted.
At present we are planning to run the advertised service on all lines r with the exception of between Petersfield and Haslemere. The line between Petersfield and Haslemere will be closed until further notice owing to damage to an embankments in 4 separate locations.
At present, it is likely that this line will remain closed for at least 7 days. Work is taking place to make the embankments safe for trains to run over. Until this is complete, alternate arrangements will be in place.
On Friday 27 and Saturday 28 December, trains from London Waterloo to Portsmouth Harbour that depart Waterloo at 16 minutes past each hour will run as far as Haslemere. Trains from London Waterloo to Portsmouth Harbour that depart Waterloo at 46 minutes past each hour will be diverted and will call at Woking (to connect with a shuttle service to Haslemere), Winchester, Fareham, Hilsea, Fratton and Portsmouth & Southsea
- Portsmouth Harbour to Waterloo traints that depart Portsmouth Harbour at 3 mins past each hour will be diverted, calling at Portsmouth & Southsea, Fratton, Hilsea, Fareham, Winchester & Woking
- The planned trains running between Woking & Haslemere calling at all stations will run as advertised
- A replacement bus service will run between Haslemere and Petersfield calling at Liphook and Liss
- Trains from Portsmouth Harbour to London Waterloo that depart Portsmouth Harbour at 19 minutes past each hour will run as far as Petersfield.
More top news
Sunday evening's weather for the east
Sunday evening's weather for the west