Engineering work is taking place between Reading and Didcot Parkway, closing all lines.
No trains will run between Reading and Oxford.
Replacement buses will run (direct) between:
Train services will continue to run between Winchester / Basingstoke and Reading.
Long distance services:
Trains between London Paddington and Swansea / Carmarthen will be diverted to run via Newbury (not calling), and will run to an amended timetable of one train per hour. These trains will not call at Didcot Parkway or Swindon, and will additionally call at Bath Spa and Bristol Temple Meads. At Reading, these trains will pick up only if running from London, and will drop off only if running towards London.
A rail shuttle service will run between Swindon, Chippenham, Bath Spa and Bristol Temple Meads. A limited number of these trains will start from Didcot Parkway.
Trains between London Paddington and Worcester Foregate Street / Great Malvern / Hereford will run between Didcot Parkway and Worcester Foregate Street / Great Malvern / Hereford.
Replacement buses will run between:
Local services:
Trains that usually run between London Paddington and Didcot Parkway will run between London Paddington and Reading only.
Replacement buses will run between Reading and Didcot Parkway, calling at Tilehurst, Pangbourne, Goring & Streatley and Cholsey. On Sunday evening, most buses will run between Reading and Oxford via Didcot Parkway.
You can plan your journey using the National Rail Journey Planner.
For helpful advice if you need to travel on a rail replacement service, including accessibility and bicycle information, please use our Rail Replacement Services page.
You can find the pick-up and drop-off location of rail replacement services by checking station signage or by searching for your station on our Find a Station page.
Please be advised that replacement vehicles may be busier than usual, and you should allow extra time for your journey.