January 17 timetable change

From Monday 17 January, we will be running a new temporary timetable, which will continue to ensure reliability for our customers and cater to key workers, school pupils and those who cannot work from home.

The spread of Omicron has necessitated the need for a new timetable, with staff shortages across SWR leading to short notice cancellations.

The timetable will allow us to match capacity and demand effectively, with Covid restrictions meaning more people are working from home.

Key timetable changes include:

  • The London Waterloo to Exeter services will split at Salisbury
  • The London Waterloo to Weymouth services will split at Bournemouth
  • The Shepperton branch will reduce to hourly during off-peak periods. During peak periods, two services per hour will be available, with one requiring a change at Kingston
  • London Waterloo to Alton will reduce to hourly
  • London Waterloo to Basingstoke will reduce to hourly during off-peak periods
  • The last train of each day will be earlier than at present

These temporary timetable changes will remain under review going forward. Journey planners will be updated on a week-by-week basis, with updates taking place towards the end of each week.

In the meantime, the below PDF timetables can be used to help plan your journey, however please note that engineering work may impact your journey on weekends and some weekdays. Please make sure you check your journey as close to your time of travel as possible.

Frequently asked questions

How long will this timetable last for?
Are these changes permanent?
How does this timetable cater for schoolchildren?
Why are journey planners being updated weekly?
Will you add services as people return to the railway and demand increases?

Print Your Own Timetable

Click the link below to create and print your own timetable.

Visit nationalrail.co.uk

Coronavirus travel information

Find out more about what we're doing to help combat Coronavirus on our network

Find out more

Train and station crowding

Plan ahead and avoid busy times

Find out more

Cheap ticket alerts

Be the first to hear when our cheapest Advance tickets go on sale

Find out more

Updated timetables:

Monday to Friday from 17 January 2022

Alton to London Waterloo
from Monday 17 January 2022

Ascot to Aldershot
from Monday 17 January 2022

Basingstoke to London Waterloo
from Monday 17 January 2022

Chessington to London Waterloo
from Monday 17 January 2022

Exeter and Salisbury to London Waterloo
from Monday 17 January 2022
** Please note the 1858 has been retimed to depart Exeter St Davids at 1835 and run earlier than previously shown **

Farnham to Guildford
from Monday 17 January 2022

Guildford to London Waterloo via Effingham Junction
from Monday 17 January 2022

Hampton Court to London Waterloo
from Monday 17 January 2022

Hounslow to London Waterloo via Brentford

from Monday 17 January 2022

Island Line - showing the temporary times from Portsmouth to London Waterloo
from 19 December 2021

Lymington to Brockenhurst
from Monday 17 January 2022

Portsmouth to London Waterloo via Eastleigh
from Monday 24 January 2022

Portsmouth to London Waterloo via Guildford
from Monday 24 January 2022

Reading to London Waterloo
from Monday 17 January 2022

Salisbury to Romsey via Southampton
from Monday 17 January 2022

Shepperton and Kingston to London Waterloo

from Monday 17 January 2022

Southampton to Portsmouth
from Monday 24 January 2022

Weybridge to London Waterloo via Virginia Water
from Monday 17 January 2022

Weymouth and Southampton to London Waterloo
from Monday 24 January 2022

Windsor and Staines to London Waterloo
from Monday 17 January 2022



Saturday and Sunday from 22 January 2022

Basingstoke, Alton and Aldershot to London Waterloo - Timetable 10
Saturday and Sunday from 22 January 2022

Brockenhurst to Lymington - Timetable 27
Saturday and Sunday from 22 January 2022

Dorking and Chessington to London Waterloo - Timetable 5

Saturday and Sunday from 22 January 2022

Exeter, Bristol, Yeovil and Salisbury to London Waterloo - Timetable 20
Saturday and Sunday from 22 January 2022

Fareham and Havant to Portsmouth - Timetable 18
Saturday and Sunday from 22 January 2022

Guildford to Farnham and Ascot via Aldershot - Timetable 12

Saturday and Sunday from 22 January 2022

Guildford and Woking to London Waterloo - Timetable 6
Saturday and Sunday from 22 January 2022

Guildford via Effingham Junction and Cobham to London Waterloo - Timetable 11
Saturday and Sunday from 22 January 2022

Hampton Court and Thames Ditton to London Waterloo - Timetable 14

Saturday and Sunday from 22 January 2022

Hounslow Loop to London Waterloo - Timetable 7
Saturday and Sunday from 22 January 2022

Island Line - showing the temporary times from Portsmouth to London Waterloo from 19 December 2021

Kingston Loop and Shepperton to London Waterloo - Timetable 1
Saturday and Sunday from 22 January 2022

Portsmouth and Fareham via Eastleigh to Basingstoke and London Waterloo - Timetable 23

Saturday and Sunday from 22 January 2022

Portsmouth and Haslemere to London Waterloo - Timetable 17

Saturday and Sunday from 22 January 2022

Portsmouth to Southampton Central - Timetable 26
Saturday and Sunday from 22 January 2022

Reading and Ascot to London Waterloo - Timetable 2

Saturday and Sunday from 22 January 2022

Romsey to Salisbury via Eastleigh and Southampton Central - Timetable 25
Saturday and Sunday from 22 January 2022

Southampton and Winchester to London Waterloo - Timetable 19
Saturday and Sunday from 22 January 2022
 
Surbiton and Wimbledon to London Waterloo - Timetable 8

Saturday and Sunday from 22 January 2022

Twickenham and Richmond to London Waterloo - Timetable 9
Saturday and Sunday from 22 January 2022

Weybridge via Staines to London Waterloo - Timetable 16

Saturday and Sunday from 22 January 2022

Weymouth and Bournemouth to London Waterloo - Timetable 28
Saturday and Sunday from 22 January 2022

Windsor and Feltham to London Waterloo - Timetable 4
Saturday and Sunday from 22 January 2022