Due to late night engineering work on 23 December on the Bedwyn-Newbury-London Paddington route there will be changes to some services, including the use of earlier replacement buses, external.

Services on all routes will finish earlier than normal on Christmas Eve, generally winding down from 21:00. Trains will not run on Christmas Day or Boxing Day.

On 27 December the 23:35 Reading to Gatwick Airport service will terminate at Redhill, with other train connections available between Redhill and Gatwick Airport.

On 28 December several trains will not call at Pangbourne, external due to early morning and late night engineering work. Replacement buses will run between Tilehurst and Pangbourne.

The 00:07 Marlow to Maidenhead service will terminate at Bourne End, with a replacement bus running from Bourne End to Cookham, Furze Platt and Maidenhead.

The 06:12 Gatwick Airport to Reading service will start from Redhill at 06:24, with earlier rail connections available between Gatwick Airport and Redhill. The 23:05 service will depart earlier at 23:00, with normal times from Redhill and beyond.

The 08:37 Reading to Basingstoke train will not run and will be replaced by an earlier bus at 08:07 from Reading to Reading Green Park, Mortimer, Bramley and Basingstoke.

There are early morning service changes through Newbury, external.

There are also very early morning service changes, external between London Paddington and Reading on 30 December, and the 00:18 Henley-on-Thames to Reading train will terminate at Twyford, with other connections available from Twyford to Reading.

Services on all routes will finish earlier than normal on New Year’s Eve, generally closing down from 22:30.

On 2 January the 23:37 London Paddington to Didcot Parkway service will use alternative platforms at Tilehurst, Goring & Streatley and Cholsey and will not call at Pangbourne. Travellers to Pangbourne can change at Tilehurst for a bus to Pangbourne, and travellers from Pangbourne can travel by bus to Tilehurst to connect to the train.