Last update 29 November 2023
Mileages are given in the form miles.chains unless stated otherwise. Figures prefixed with ≈ are approximate, those in parentheses are not on this route but are given for reference. Reference to 'start'/'end' of an asset are as read down the page.
24.77 original start of line 25.00 mileage junction with NEM1 25.04 BATHGATE [1] formerly B.; B. UPPER ≈25.10 actual connection with NEM1 25.11 junction with BGY 25.18 BATHGATE [2] 25.40 connection to Bathgate yard junction with ABX 26.10 junction with West Calder branch 26.00 Boghall Branch Junction with … 26.50 Boghall Old siding 27.42 Boghall New siding 28.12 LIVINGSTON 28.52 Carmondean 29.03 LIVINGSTON NORTH 29.27 Knightsridge siding 30.14 DECHMONT 30.28 Bangour Asylum Branch Junction with BAU (0.00) 30.79 UPHALL [1] 31.07 Camps Branch Junction with CJN (0.00) and UPHALL [2] 31.19 Uphall oil works 31.57 Holmes oil works 31.74 Cawburn siding 32.42 Drumshoreland Junction with HLY (O.OO) 32.45 DRUMSHORELAND formerly BROXBURN 34.33 Clifton 35.21 Newbridge Junction with EGM1 (38.53)