Engineering work takes place between Monday 26 October and Sunday 1 November on the line from Staines to Windsor & Eton Riverside.
On Saturday 31 October and Sunday 1 November, services between Hounslow and Virginia Water will also be affected.
Buses will replace trains and other train services will be revised, so please check before you travel.
Monday 26 to Friday 30 October
Services between London Waterloo and Windsor & Eton Riverside will be diverted and finish their journeys at Ascot.
Two buses per hour will run between Staines and Windsor & Eton Riverside, calling at Wraysbury, Sunnymeads, and Datchet.
Saturday 31 October
Services between London Waterloo and Reading will be diverted.
Services between London Waterloo and Weybridge will finish their journeys at Hounslow.
Two buses per hour will run between Hounslow and Virginia Water, calling at Feltham, Staines and Egham.
Two buses an hour will run between Hounslow and Virginia Water, calling at Feltham, Ashford, Feltham, Staines and Egham.
Two stopping buses an hour will run between Hounslow and Windsor & Eton Riverside, calling at Feltham, Ashford, Staines, Wraysbury, Sunnymeads, and Datchet.
Two fast buses an hour will run between Feltham and Windsor & Eton Riverside, calling at Staines.
Sunday 1 November
Services between London Waterloo and Reading will be diverted.
Services between London Waterloo and Woking will finish their journeys at Hounslow.
The afternoon services between London Waterloo and Kingston will finish their journeys at Hounslow.
Two buses an hour will run between Hounslow and Virginia Water, calling at Feltham, Staines and Egham.
An hourly bus will run between Hounslow and Windsor & Eton Riverside, calling at, Ashford, Staines and Datchet.
An hourly bus will run between Hounslow and Windsor & Eton Riverside, calling at Feltham, Ashford, Staines, Wraysbury, Sunnymeads, and Datchet.
An hourly stopping bus will run between Hounslow and Woking, calling at Feltham, Ashford, Staines, Egham, Virginia Water, Chertsey and Addlestone.