Engineer's Line References (ELRs)

Mileages

Last update 7 June 2026

NBE Bathgate Branch

  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
  33.77	start of Birdsmill viaduct
  34.03	end of Birdsmill viaduct
  34.33	Clifton
  35.21	Newbridge Junction with EGM1 (38.53)