South Western train services to and from London Waterloo via the Barnes area will be cancelled, diverted, or replaced by buses for this weekend due to major maintenance work.

The works will affect services on Sunday (April 27) only.

Services will continue as normal on Saturday (April 26).

We have broken down the details for you to plan your journey this weekend.

London Waterloo to Reading services will be diverted between Clapham Junction and Twickenham, calling additionally at Wimbledon, Kingston, and Strawberry Hill.

London Waterloo to Windsor services will run an hourly service, diverted between Clapham Junction and Twickenham via Kingston, calling at all stations.

An hourly service will start from Richmond, calling at all stations.

Buses will run between Clapham Junction and Twickenham via Richmond.

These buses will not call at St Margarets.

London Waterloo to Woking via Staines services will start from Kew Bridge.

The afternoon and evening London Waterloo to Kingston via Hounslow services will not run.

Buses will run between Clapham Junction and Kew Bridge.

London Waterloo to Hampton Court services will run hourly.

London Waterloo/Wimbledon to Guildford via Cobham services will start from London Waterloo all day.