December 12 timetable change

From 12 December, we will be making some changes to our timetables. This includes the full withdrawal of South Western Railway services to/from Bristol. Other changes will also be implemented to facilitate changes to Network Rail patrols of the railway to help improve track worker safety. We’ll also be making some changes to calling patterns to fill some gaps in services, helping to ensure we can accommodate demand.

Our December timetable has now been uploaded into journey planning systems, such as our online ticket booking tool.

Please note: tickets are available to book 12 weeks in advance, however changes due to engineering works will be confirmed 6 weeks in advance, for special events we will aim to have times confirmed 6 weeks in advance but there may be times where this is confirmed at shorter notice. You can find out more here.

A summary of these changes can be found below, and the individual timetables can also be found at the bottom of this page.

Monday to Friday

Waterloo to Southampton, Bournemouth and Weymouth
Portsmouth Mainline
Waterloo to Alton and Basingstoke
West of England Line
Reading and Windsor Lines

Saturday

West of England line
Reading and Windsor lines

Sunday

Main Suburban
West of England line
Reading and Windsor lines

Cheap ticket alerts

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

Find out more

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

Print Your Own Timetable

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

Visit nationalrail.co.uk

Updated timetables:

Ash Vale and Aldershot to Farnham - Mini Guide 51
until 11 December 2021
from 12 December 2021

Basingstoke to London Waterloo - Mini Guide 60
until 11 December 2021
from 12 December 2021

Basingstoke, Alton and Aldershot to London Waterloo - Timetable 10
until 11 December 2021
from 12 December 2021

Brockenhurst to Lymington - Timetable 27
until 11 December 2021
from 12 December 2021

Dorking and Chessington to London Waterloo - Timetable 5

until 11 December 2021
from 12 December 2021

Exeter, Bristol, Yeovil and Salisbury to London Waterloo - Timetable 20
until 11 December 2021
from 12 December 2021

Fareham and Havant to Portsmouth - Timetable 18
until 11 December 2021
from 12 December 2021

Guildford to Farnham and Ascot via Aldershot - Timetable 12

until 11 December 2021
from 12 December 2021

Guildford and Woking to London Waterloo - Timetable 6
until 11 December 2021
from 12 December 2021

Guildford via Effingham Junction and Cobham to London Waterloo - Timetable 11
until 11 December 2021
from 12 December 2021

Hampton Court and Thames Ditton to London Waterloo - Timetable 14

until 11 December 2021
from 12 December 2021

Hounslow Loop to London Waterloo - Timetable 7
until 11 December 2021
from 12 December 2021

Island Line - Timetable 24 until 11 December 2021
from 12 December 2021

Kingston Loop and Shepperton to London Waterloo - Timetable 1
until 11 December 2021
from 12 December 2021

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

until 11 December 2021
from 12 December 2021

Portsmouth and Haslemere to London Waterloo - Timetable 17

until 11 December 2021
from 12 December 2021

Portsmouth to Southampton Central - Timetable 26
until 11 December 2021
from 12 December 2021

Reading and Ascot to London Waterloo - Timetable 2

until 11 December 2021
from 12 December 2021

Romsey to Salisbury via Eastleigh and Southampton Central - Timetable 25
until 11 December 2021
from 12 December 2021

Southampton and Winchester to London Waterloo - Timetable 19
until 11 December 2021
from 12 December 2021

Surbiton and Wimbledon to London Waterloo - Timetable 8

until 11 December 2021
from 12 December 2021

Twickenham and Richmond to London Waterloo - Timetable 9
until 11 December 2021
from 12 December 2021

Weybridge via Staines to London Waterloo - Timetable 16

until 11 December 2021
from 12 December 2021

Weymouth and Bournemouth to London Waterloo - Timetable 28
until 11 December 2021
from 12 December 2021

Windsor and Feltham to London Waterloo - Timetable 4
until 11 December 2021
from 12 December 2021