A signalling problem is disrupting all trains into and out of London Waterloo that use platforms three and four, which have been closed.

Trains could be delayed by up to 15 minutes, South West Trains said, and may not stop at Waterloo at all.

The disruption is expected to continue for the rest of the day.

A number of trains, including from Waterloo to Windsor, Epsom and Surbiton, have already been cancelled.

South West Trains said: “Platforms 20 and 21 are now open which will help minimise delays to train service this evening.

“Engineers have investigated the issue and due to the nature of the fault can only rectify the problem after the last trains have departed London Waterloo.

“Train services running to and from this station may be cancelled, delayed or revised at short notice.”

The full list of trains affected is: 

Trains running towards London Waterloo

15:32 Woking - London Waterloo will terminate at Surbiton

16:01 Waterloo - Waterloo via Twickenham & Kingston will terminate at Raynes Park

16:06 Guildford - Waterloo will terminate at Surbiton

16:09 Chessington South - Waterloo will terminate at Raynes Park

16:10 Shepperton - Waterloo will terminate at Kingston

16:31 Waterloo - Waterloo via Twickenham & Kingston will terminate at Raynes Park

16:32 Woking - Waterloo will terminate at Surbiton

17:01 Waterloo - Waterloo via Twickenham & Kingston will terminate at Raynes Park

17:40 Shepperton - Waterloo will terminate at Kingston

18:24 Hampton Court - Waterloo will terminate at Raynes Park

Trains starting from London Waterloo

16:33 Waterloo - Guildford will start from Surbiton

16:54 Waterloo - Dorking will start from Raynes Park

17:12 Waterloo - Shepperton will start from Kingston

17:16 Waterloo - Chessington South will start from Raynes Park

17:30 Waterloo - Epsom will be cancelled

17:32 Waterloo - Guildford will start from Surbiton

18:00 Waterloo - Epsom will be cancelled

18:54 Waterloo - Dorking will start from Raynes Park

18:30 Waterloo - Epsom will start from Raynes Park

18:42 Waterloo - Shepperton will start from Kingston

19:09 Waterloo - Guildford will start from Raynes Park

19:23 Waterloo - Surbiton will be cancelled

19:25 Waterloo - Alton will calll additionally at Surbiton