Engineer's Line References (ELRs)

Mileages

Last update 30 January 2026

Additional information is always gratefully received, whether entirely new records (particularly historical records) or information to fill in gaps or correct errors, via the contact link under the Miscellaneous entry in the navigation bar above. Thank you.

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.

ABX Airdrie to Bathgate Line

  12.23	junction with NEM2
  12.32	Springbank
  12.72	Brownieside Junction with RBJ (1.46)
  13.28	Plains Weighs
  13.71	Stepends Junction with sidings
  14.00	Plains Junction with sidings
  14.60	CALDERCRUIX [2]
  14.72	CALDERCRUIX [1]
  17.08	FORRESTFIELD
  19.61	WESTCRAIGS and junction with BWS (0.00)
  20.29	BLACKRIDGE
  20.59	Woodend Junction with WOO (0.00)
  21.35	Cowdenhead
  21.56	Northrigg
  21.59	Harthill No 1
  21.77	Capper's No 8
  22.15	Capper's No 5
  22.39	ARMADALE [1]
  22.55	ARMADALE [2]
  22.57	Capper's No 3
  23.17	Armadale Junction with ARM (0.00)
  23.30	Torbanehill No 8
  23.56	Boghead
  24.48	Polkemmet Junction with BKN (0.00) and MNG (0.00)
  24.76	BATHGATE UPPER
  25.06	junction with Bathgate goods line
  25.18	BATHGATE
	junction with NBE