routeStart: Reading routeEnd: Bristol TM routeId: "0002" updated: 2026-02-04 checked: 2026-03-01 signallerStart: TVSC Reading WS signallerEnd: TVSC Temple Meads WS elecStart: elec: 25kvac eco: Didcot (TVSC) elecEnd: elec: none routeDetail: - type: continues routeName: Paddington - Reading routeId: '0001' entryPoint: reading - type: station name: Reading miles: 35 chains: 78 - type: bridge name: Caversham Road position: under category: minorRoad miles: 35 chains: 11 - type: junction diverges: right direction: down name: Westbury Line Jn description: to Oxford Road Jn goto: "0201" entryPoint: "oxford-road-jn" miles: 36 chains: 17 - type: junction diverges: right direction: down name: Caversham Road Jn description: Reading Feeder Main/Relief diverge and pass under Reading Viaduct to Oxford Rd Jn goto: "0201" entryPoint: "oxford-road-jn" miles: 36 chains: 22 - type: signallerChange from: TVSC Reading WS (T) to: TVSC West Junction WS (T) miles: 36 chains: 36 - type: crossovers name: Reading High Level Jn description: Down Reading Festival Connects to Down Main miles: 36 chains: 47 - type: junction diverges: right direction: up name: Reading West Jn description: to Oxford Road Junction (From relief lines only) goto: "0201" entryPoint: "oxford-road-jn" miles: 37 chains: 17 - type: junction diverges: left direction: up name: Scours Lane Jn description: Reading Up Passenger loop diverges miles: 37 chains: 61 - type: crossovers name: Tilehurst East Junction miles: 38 chains: 40 - type: station name: Tilehurst miles: 38 chains: 52 - type: station name: Pangbourne description: Platforms on relief lines only miles: 41 chains: 43 - type: siteof name: White Cliffs of Pangbourne miles: 41 chains: 60 - type: bridge name: Basildon Skew Bridges description: Two adjacent Bridges roadName: A329 category: aroad position: over miles: 42 chains: 68 - type: bridge name: Gatehampton Viaduct position: under category: waterway description: River Thames miles: 44 chains: 3 - type: station name: Goring & Streatley miles: 44 chains: 60 - type: bridge name: Moulsford Viaduct category: waterway description: River Thames position: under miles: 47 chains: 30 - type: station name: Cholsey description: Cholsey & Wallingford Railway adjacent to platform 4 (UR) miles: 48 chains: 37 - type: signallerChange from: TVSC West Junction WS (T) to: TVSC Didcot WS (SB) miles: 50 chains: 0 - type: crossovers name: Moreton Crossing miles: 51 chains: 40 - type: crossovers name: Didcot East Jn description: Junction spans ~1 mile miles: 51 chains: 71 - type: junction name: Didcot East Jn description: Up/Dn Didcot Avoiding to Oxforc diverges: left direction: down elecBranch: none miles: 52 chains: 66 - type: station name: Didcot Parkway description: Platform 5 - Oxford Only miles: 53 chains: 10 - type: junction name: Chester Line Jn diverges: left direction: down description: Up/Dn Oxford to Oxford, Up relief ends miles: 53 chains: 12 - type: bridge name: Car Park Footbridge category: foot position: over miles: 53 chains: 20 - type: junction name: Foxhall Jn diverges: left description: Up/Dn Didcot West Curve to Oxford direction: up miles: 53 chains: 55 - type: loop position: right name: Down Steventon Goods Loop miles: 55 chains: 60 - type: siteof name: Steventon description: Up Relief line diverges towards Didcot, two tracks towards Swindon miles: 56 chains: 32 - type: crossing kind: CCTV name: Stocks Lane Level Crossing description: CCTV by TVSC miles: 56 chains: 58 - type: crossing name: Causeway Level Crossing kind: CCTV description: CCTV by TVSC miles: 56 chains: 72 - type: siteof name: Wantage Road description: Dn/Up Relief diverge towards Swindon miles: 60 chains: 22 - type: crossing kind: foot name: Wantage Road Foot Crossing miles: 60 chains: 58 - type: crossing kind: uwc name: Grove Level Crossing miles: 61 chains: 37 - type: siteof name: Challow description: Up/Dn Relief diverge towards Didcot miles: 64 chains: 0 - type: crossing kind: foot name: Hale Farm Foot Crossing miles: 65 chains: 19 - type: signallerChange from: TVSC Didcot WS (SB) to: TVSC Swindon WS (SW) miles: 66 chains: 0 - type: crossovers name: Uffington miles: 66 chains: 39 - type: crossing kind: foot name: Knighton Foot Crossing miles: 69 chains: 12 - type: crossovers name: Bourton miles: 72 chains: 30 - type: junction name: South Marston Jn description: To South Maston Euroterminal diverges: left direction: down elecBranch: none miles: 74 chains: 48 - type: loop name: Up Swindon Goods Loop position: left miles: 75 chains: 0 - type: junction name: Highworth Junction diverges: left direction: up elecBranch: none description: to BMW Sidings miles: 76 chains: 32 - type: loop name: Down Swindon Goods Loop description: Also, Swindon Down Yard position: right miles: 76 chains: 0 - type: junction name: Cocklebury Sidings diverges: left direction: down miles: 76 chains: 67 - type: station name: Swindon miles: 77 chains: 23 - type: junction name: Swindon Jn diverges: left direction: down description: Up/Dn Kemble towards Gloucester goto: "0230" entryPoint: swindon-jn miles: 77 chains: 36 - type: crossovers name: Rushey Platt Jn description: Up Swindon relief diverges towards Swindon miles: 78 chains: 36 - type: bridge category: motorway roadName: M4 position: over miles: 80 chains: 8 - type: crossing kind: msl name: Upper Studley Foot Crossing miles: 80 chains: 64 - type: crossing name: Canalside 2 Foot Crossing kind: foot miles: 81 chains: 74 - type: junction name: Wootton Bassett Jn diverges: left direction: down description: Up/Dn Badminton to Bristol PW goto: "0240" entryPoint: wootton-bassett-jn miles: 83 chains: 7 - type: junction name: Wooton Bassett GF diverges: right direction: up description: Access to Wootton Bassett Sidings elecBranch: none miles: 83 chains: 28 - type: siteof name: Wootton Bassett Incline Signal Box description: Disused miles: 85 chains: 22 - type: crossing kind: msl name: Christian Malford Foot Crossing miles: 88 chains: 79 - type: bridge name: River Avon Viaduct position: under category: waterway miles: 90 chains: 85 - type: electrificationChange from: elec: 25kvac eco: Didcot to: elec: none miles: 93 chains: 35 - type: station name: Chippenham miles: 93 chains: 76 - type: crossovers name: Thingley Crossovers miles: 95 chains: 32 - type: junction name: Thingley Jn diverges: right direction: down description: to Melksham & Trowbridge goto: "0250" entryPoint: thingley-jn miles: 96 chains: 10 - type: signallerChange from: TVSC Swindon WS (SW) to: TVSC Bath WS (BL) miles: 99 chains: 8 - type: tunnel tunnelType: whole name: Box Tunnel length: 1mi 1452yd description: 8 Emergency phones - Up side and Down entrance signal miles: 100 chains: 40 - type: tunnel tunnelType: whole name: Middle Hill Tunnel length: 0mi 196yd miles: 101 chains: 45 - type: crossing name: Bathampton Foot Crossing kind: foot miles: 103 chains: 18 - type: junction name: Bathampton Jn diverges: right direction: up description: Up/Dn Trowbridge towards Westbury miles: 104 chains: 45 - type: loop position: left name: Up Bathampton Loop miles: 105 chains: 0 - type: tunnel name: Sydney Gardens East Tunnel tunnelType: whole length: 0mi 77yd miles: 106 chains: 28 - type: tunnel name: Sydney Gardens West Tunnel tunnelType: whole length: 0mi 99yd miles: 106 chains: 29 - type: bridge name: Pultney Road category: road miles: 106 chains: 42 position: under - type: bridge name: Dolemeads Viaduct category: waterway description: River Avon miles: 106 chains: 55 position: under - type: station name: Bath Spa miles: 106 chains: 71 - type: bridge position: under name: St James Viaduct category: waterway description: River Avon miles: 107 chains: 0 - type: crossovers name: Bath West Crossovers miles: 107 chains: 25 - type: loop position: right name: Bath West Goods Loop miles: 107 chains: 55 - type: station name: Oldfield Park miles: 107 chains: 72 - type: tunnel name: Twerton Short Tunnel tunnelType: whole length: 0mi 45yd miles: 108 chains: 71 - type: tunnel name: Twerton Long Tunnel tunnelType: whole length: 0mi 264yd miles: 109 chains: 9 - type: bridge name: Bristol Road roadName: A4 position: over category: aroad miles: 109 chains: 50 - type: tunnel name: Saltford Tunnel tunnelType: whole length: 0mi 176yd miles: 111 chains: 60 - type: station name: Keynsham miles: 113 chains: 63 - type: bridge name: Avon Ring Road roadName: A4174 position: over category: aroad miles: 114 chains: 68 - type: tunnel tunnelType: whole name: St. Annes Park No.3 Tunnel length: 0mi 1017yd miles: 116 chains: 0 - type: tunnel tunnelType: whole name: St. Annes Park No.2 Tunnel length: 0mi 154yd miles: 116 chains: 44 - type: siteof name: St Annes description: Former station miles: 116 chains: 56 - type: loop position: right name: East Depot Goods Loop description: Also provides access to East Depot miles: 117 chains: 19 - type: junction diverges: right direction: up name: North Somerset Jn description: to St. Phillips Marh miles: 117 chains: 46 - type: junction name: Feeder Bridge Jn description: Up/Dn Bristol Loops to Dr. Days Jn diverges: left direction: down goto: "9999" entryPoint: dr-days-jn miles: 117 chains: 50 - type: junction diverges: right direction: down name: Kingsland Rd Sidings GF description: Access to Kingsland Road Sidings miles: 117 chains: 57 - type: signallerChange from: TVSC Bath WS (BL) to: TVSC Temple Meads WS (BL) miles: 117 chains: 73 - type: junction name: Bristol East Jn diverges: both direction: up description: Filton lines towards Filton on Up-side, Kingsland Road Sisings on right side miles: 118 chains: 2 goto: "9999" entryPoint: bristol-east-jn - type: siteof name: Bristol East Gantry miles: 118 chains: 10 - type: station name: Bristol Temple Meads miles: 118 chains: 31