Friday 2 January
• Long-distance trains between London Paddington and Bristol Temple Meads or Swansea will not stop at Didcot Parkway, Swindon or Chippenham
• A shuttle train service will still run between London Paddington and Didcot Parkway, plus Swindon and Cheltenham Spa, Bristol Temple Meads or Westbury
• Replacement buses will run between Swindon and Didcot Parkway or Reading
Saturday 3 January, plus the weekends of 10/11, 17/18 and 24/25 January
• Long-distance trains between London Paddington and Bristol Temple Meads or Swansea will not stop at Didcot Parkway, Swindon or Chippenham
• Trains will still run between London Paddington and Didcot Parkway, Swindon and Cheltenham Spa, plus Chippenham and Bristol Temple Meads or Westbury
• Replacement buses will operate between Swindon and Didcot Parkway or Reading, plus between Swindon and Bristol Parkway or Chippenham
• Valid rail tickets can also be used to travel on local buses in Bath and Wiltshire
Sunday 4 January (until before midday)
• Most GWR trains will start or terminate at Reading instead of London Paddington
• Some GWR and Elizabeth Line trains will run between Reading and Maidenhead; Elizabeth Line will also operate between Hayes & Harlington and London Paddington
• Buses will replace trains between Maidenhead, Slough and Hayes & Harlington
• Trains between Slough and Windsor & Eton Central will be unaffected
