There will be line closures between London Waterloo and Clapham Junction from Sunday 27 December 2025 to Friday 2 January 2026
Queenstown Road station will be also be closed for the whole of this period. Please use other nearby stations.
Saturday 27 December 2025
- London Waterloo to Weymouth services will start from Clapham Junction. Some services will call additionally at Woking and some services will call additionally at Basingstoke.
- London Waterloo to Portsmouth via Eastleigh services will start from Basingstoke.
- London Waterloo to Portsmouth via Guildford services will start from Clapham Junction, Guildford or Woking.
- London Waterloo to Exeter services will start from Basingstoke.
- London Waterloo to Salisbury stopping services will start from Reading.
- London Waterloo to Basingstoke stopping services and London Waterloo to Alton services will run combined to Woking where the train will divide. These services will call additionally at Wimbledon and West Byfleet. These services will run hourly.
- London Waterloo to Chessington South services will run hourly. These services will start from Wimbledon.
- London Waterloo to Dorking services will not run. Passengers should use Southern services from
Clapham Junction or Epsom to Dorking.
- London Waterloo to Guildford via Epsom services will start from Clapham Junction.
- London Waterloo to Shepperton services will start from Clapham Junction or Wimbledon.
- London Waterloo to Guildford via Cobham services will run hourly. These services will start from
Clapham Junction.
- London Waterloo to Hampton Court services will start from Surbiton.
- London Waterloo to Woking stopping services will run hourly and will start from Clapham Junction.
These services will call additionally at Raynes Park, New Malden and Berrylands.
- London Waterloo to London Waterloo via Richmond and Wimbledon services will only run between
Clapham Junction and Kingston via Richmond.
- London Waterloo to Reading services will start from Clapham Junction.
- London Waterloo to Weybridge via Staines services will start from Clapham Junction.
- London Waterloo to Windsor services will start from Clapham Junction.
Sunday 28 December 2025
- London Waterloo to Weymouth services will be revised and will start from Clapham Junction.
- The morning and early afternoon London Waterloo to Poole/Portsmouth via Eastleigh services will be revised to run all day and will call additionally at Farnborough, Micheldever and Shawford. These services will start from Clapham Junction and will not divide at Eastleigh.
- The afternoon and evening London Waterloo to Portsmouth via Eastleigh services will not run.
- A revised service will run between Eastleigh and Portsmouth Harbour all day.
- London Waterloo to Portsmouth via Guildford services will start from Clapham Junction or Woking.
- London Waterloo to Exeter services will start from Basingstoke.
- London Waterloo to Basingstoke and Alton services will run hourly. These services will start from
Clapham Junction.
- London Waterloo to Chessington South services will start from Wimbledon.
- London Waterloo to Dorking services will not run. Passengers should use Southern services from
Clapham Junction or Epsom to Dorking.
- London Waterloo to Guildford via Epsom services will start from Clapham Junction.
- London Waterloo to Shepperton services will start from Clapham Junction.
- London Waterloo/Wimbledon to Guildford via Cobham services will start from Clapham Junction all day.
- London Waterloo to Hampton Court services will start from Surbiton.
- London Waterloo to Guildford via Woking stopping services will run hourly. These services will start from Clapham Junction and will call additionally at Raynes Park, New Malden, Berrylands and Worplesdon.
- London Waterloo to London Waterloo via Richmond and Wimbledon services will only run between
Clapham Junction and Kingston via Richmond.
- London Waterloo to Reading services will start from Clapham Junction.
- London Waterloo to Woking via Staines services will start from Clapham Junction.
- London Waterloo to Windsor services will start from Clapham Junction.
- The afternoon and evening London Waterloo to Kingston via Hounslow services will not run.
Monday 29 and Tuesday 30 December 2025
- London Waterloo to Weymouth services will be revised. Some services will call additionally at Woking and some services will call additionally at Clapham Junction and Basingstoke.
- London Waterloo to Portsmouth via Eastleigh services will start from Basingstoke.
- London Waterloo to Portsmouth Harbour via Guildford services will be revised and will call additionally at Clapham Junction.
- London Waterloo to Portsmouth & Southsea via Guildford services will start from Woking.
- London Waterloo to Exeter services will start from Basingstoke.
- London Waterloo to Salisbury stopping services will start from Reading.
- London Waterloo to Basingstoke stopping services and London Waterloo to Alton services will run combined to Woking where the train will divide. These services will call additionally at Clapham Junction, Wimbledon and West Byfleet. These services will run hourly.
- London Waterloo to Chessington South services will run hourly. These services will start from Wimbledon.
- London Waterloo to Dorking services will not run. Passengers should use Southern services from
Clapham Junction or Epsom to Dorking.
- London Waterloo to Guildford via Epsom services will be revised and will not call at Vauxhall and Earlsfield.
- London Waterloo to Shepperton services will be revised. An hourly service will depart London Waterloo and will not call at Vauxhall. An hourly service will start from Wimbledon.
- London Waterloo/Wimbledon to Guildford via Cobham services will be revised to run hourly. These services will not call at Vauxhall and Earlsfield.
- London Waterloo to Hampton Court services will start from Surbiton.
- London Waterloo to Woking stopping services will be revised and will call additionally at Raynes Park,
New Malden and Berrylands. These services will not call at Vauxhall.
- London Waterloo to London Waterloo via Richmond and Wimbledon services will only run between
Clapham Junction and Kingston via Richmond.
- London Waterloo to Reading services will start from Clapham Junction.
- London Waterloo to Weybridge via Staines services will start from Clapham Junction.
- London Waterloo to Windsor services will start from Clapham Junction.
Wednesday 31 December 2025
- London Waterloo to Salisbury stopping services will start from Basingstoke.
- London Waterloo to Basingstoke stopping services and London Waterloo to Alton services will run combined to Woking where the train will divide. These services will call additionally at West Byfleet.
- London Waterloo to London Waterloo via Richmond and Wimbledon services will start from
Clapham Junction.
- London Waterloo to Reading services will start from Clapham Junction.
- London Waterloo to Weybridge via Staines services will start from Clapham Junction.
- London Waterloo to Windsor services will start from Clapham Junction.
Thursday 1 January 2026
- The morning and early afternoon London Waterloo to Poole/Portsmouth via Eastleigh services will be revised to run all day and will call additionally at Farnborough, Micheldever and Shawford. These services will not divide at Eastleigh.
- The afternoon and evening London Waterloo to Portsmouth via Eastleigh services will not run.
- A revised service will run between Eastleigh and Portsmouth Harbour all day.
- London Waterloo to Exeter services will start from Basingstoke.
- London Waterloo to Basingstoke and Alton services will be revised to run hourly.
- London Waterloo to Chessington South services will start from Wimbledon.
- London Waterloo to Dorking services will not run. Passengers should use Southern services from
Clapham Junction or Epsom to Dorking.
- London Waterloo to Guildford via Epsom services will not call at Vauxhall and Earlsfield.
- London Waterloo to Shepperton services will not call at Vauxhall and Earlsfield.
- London Waterloo/Wimbledon to Guildford via Cobham services will run from London Waterloo all day.
These services will not call at Vauxhall and Earlsfield.
- London Waterloo to Hampton Court services will start from Surbiton.
- London Waterloo to Guildford via Woking stopping services will be revised and will call additionally at Raynes Park, New Malden and Berrylands. These services will not call at Vauxhall.
- London Waterloo to London Waterloo via Richmond and Wimbledon services will only run between Clapham Junction and Kingston via Richmond.
- London Waterloo to Reading services will start from Clapham Junction.
- London Waterloo to Woking via Staines services will start from Clapham Junction.
- London Waterloo to Windsor services will start from Clapham Junction.
- The afternoon and evening London Waterloo to Kingston via Hounslow services will not run.
Friday 2 January 2026
- London Waterloo to Salisbury stopping services will start from Basingstoke.
- London Waterloo to Basingstoke stopping services and London Waterloo to Alton services will run combined to Woking where the train will divide. These services will call additionally at West Byfleet.
- London Waterloo to London Waterloo via Richmond and Wimbledon services will start from
Clapham Junction.
- London Waterloo to Reading services will start from Clapham Junction.
- London Waterloo to Weybridge via Staines services will start from Clapham Junction.
- London Waterloo to Windsor services will start from Clapham Junction.