This is due to engineering work in the Woking area and will affect services on Saturday and Sunday (November 22 and November 23).
We have broken down the details for you to plan ahead this weekend.
Saturday (November 22):
All lines through Woking will be closed due to maintenance.
London Waterloo to Weymouth services will be revised, with one hourly service diverted via Clapham Junction, Guildford, Havant and Fareham, and another hourly service starting from Basingstoke.
London Waterloo to Portsmouth via Eastleigh services will start from Basingstoke.
London Waterloo to Portsmouth via Guildford services will be revised.
These will call at Clapham Junction and Surbiton, will not call at Woking, and some will call additionally at Farncombe or terminate at Guildford.
London Waterloo to Exeter St Davids services will start from Basingstoke.
London Waterloo to Salisbury stopping services will start from Reading.
London Waterloo to Basingstoke stopping services will not run.
London Waterloo to Woking stopping services will be revised and will terminate at Weybridge.
London Waterloo to Alton services will start from Guildford and will call additionally at Wanborough and Ash.
Guildford to Farnham services will not run.
London Waterloo to Guildford via Cobham services will run hourly.
Southampton to Portsmouth stopping services will be revised.
Buses will run between Woking, Guildford and Basingstoke.
Buses will run between Weybridge and Basingstoke via Woking.
Buses will run between Weybridge and Guildford via Woking.
Buses will run between Weybridge and Aldershot via Woking.
Sunday (November 23):
London Waterloo to Weymouth services will be revised and diverted via Guildford, Havant and Fareham.
Morning and early afternoon London Waterloo to Poole and Portsmouth via Eastleigh services will start from Basingstoke and will not divide at Eastleigh.
Afternoon and evening London Waterloo to Poole services will also start from Basingstoke.
Afternoon and evening London Waterloo to Portsmouth via Eastleigh services will not run.
A revised service will run all day between Eastleigh and Portsmouth Harbour.
London Waterloo to Exeter St Davids services will start from Basingstoke.
A revised service will run between Basingstoke and Southampton Central.
Buses will run between Woking, Guildford and Basingstoke.
London Waterloo to Portsmouth via Guildford services will be diverted between Clapham Junction and Guildford, will not call at Woking, and will call additionally at Surbiton.
London Waterloo to Guildford via Woking stopping services will terminate at Weybridge.
London Waterloo to Basingstoke stopping services will not run.
London Waterloo to Woking via Staines services will be diverted after Addlestone and will terminate at Weybridge.
Buses will run between Weybridge and Aldershot via Woking.
Buses will run between Weybridge and Basingstoke via Woking.
Buses will run between Weybridge and Guildford via Woking.
London Waterloo and Wimbledon to Guildford via Cobham services will run earlier between Effingham Junction and Guildford.
London Waterloo to Alton services will start from Guildford, calling additionally at Wanborough and Ash, running hourly.
Services between Ascot and Guildford via Aldershot will terminate at Aldershot, with passengers for Guildford changing there.

