Bank Holiday Information: South Western Railway
Please continue to check your journey until your travel date
Tuesday 23 December
Details of any engineering work and / or service changes will be published here when announced.
Wednesday 24 December
Details of any engineering work and / or service changes will be published here when announced.
Thursday 25 December - Christmas Day
No service
There will be no South Western Railway services on Christmas Day.
Friday 26 December - Boxing Day
No service
There will be no South Western Railway services on Boxing Day.
Saturday 27 December
No trains will run between London Waterloo and Clapham Junction
Due to major engineering work, no trains will run between London Waterloo and Clapham Junction in both directions.
Also, no trains will call at Queenstown Road. You should use other local stations to start / finish your journey.
The following route changes will be made:
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 St Davids 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 can use Southern services at no extra cost 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 & Eton Riverside services will start from Clapham Junction.
Sunday 28 December
No trains will run between London Waterloo and Clapham Junction
Due to major engineering work, no trains will run between London Waterloo and Clapham Junction in both directions.
Also, no trains will call at Queenstown Road. You should use other local stations to start / finish your journey.
The following route changes will be made:
London Waterloo to Weymouth services will be revised and will start from Clapham Junction.
London Waterloo to Poole / Portsmouth via Eastleigh morning and early afternoon 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.
London Waterloo to Portsmouth via Eastleigh afternoon and evening 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 St Davids 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 can use Southern services at no extra cost 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 & Eton Riverside services will start from Clapham Junction.
London Waterloo to Kingston via Hounslow afternoon and evening services will not run.
Monday 29 December
Reduced and amended service to and from London Waterloo
Due to major engineering work, a reduced and amended service will run to / from London Waterloo. Trains on some routes may also be revised to start / terminate at alternative stations, and they may stop at fewer or different stations to normal.
Also, no trains will call at Queenstown Road. You should use other local stations to start / finish your journey.
The following route changes will be made:
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 St Davids 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 can use Southern services at no extra cost 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 & Eton Riverside services will start from Clapham Junction.
Tuesday 30 December
Reduced and amended service to and from London Waterloo
Due to major engineering work, a reduced and amended service will run to / from London Waterloo. Trains on some routes may also be revised to start / terminate at alternative stations, and they may stop at fewer or different stations to normal.
Also, no trains will call at Queenstown Road. You should use other local stations to start / finish your journey.
The following route changes will be made:
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 St Davids 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 can use Southern services at no extra cost 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 & Eton Riverside services will start from Clapham Junction.
Wednesday 31 December
Reduced and amended service to and from London Waterloo
Due to major engineering work, a reduced and amended service will run to / from London Waterloo. Trains on some routes may also be revised to start / terminate at alternative stations, and they may stop at fewer or different stations to normal.
Also, no trains will call at Queenstown Road. You should use other local stations to start / finish your journey.
The following route changes will be made:
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 & Eton Riverside services will start from Clapham Junction.
Thursday 1 January 2026 - New Year's Day
Reduced and amended service to and from London Waterloo
Due to major engineering work, a reduced and amended service will run to / from London Waterloo. Trains on some routes may also be revised to start / terminate at alternative stations, and they may stop at fewer or different stations to normal.
Also, no trains will call at Queenstown Road. You should use other local stations to start / finish your journey.
The following route changes will be made:
London Waterloo to Poole / Portsmouth via Eastleigh morning and early afternoon 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 St Davids 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 & Eton Riverside services will start from Clapham Junction.
London Waterloo to Kingston via Hounslow afternoon and evening services will not run.
Friday 2 January
Reduced and amended service to and from London Waterloo
Due to major engineering work, a reduced and amended service will run to / from London Waterloo. Trains on some routes may also be revised to start / terminate at alternative stations, and they may stop at fewer or different stations to normal.
Also, no trains will call at Queenstown Road. You should use other local stations to start / finish your journey.
The following route changes will be made:
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 & Eton Riverside services will start from Clapham Junction.
Return to Christmas and New Year 2025/26 Travel Summary Page
Advertisement