The following section lists marshalling yards and city goods yards, based on information currently available to the compiler. These locations were, in part at least, ‘traffic hubs’ dealing with the marshalling and redistribution of freight. Such places varied in importance with time, particularly in the case of those that served extractive industries such as coal concentration centres. Dockyard railheads are omitted as are yards that operated purely as goods stations, with the exception of those termini in London.

The yards are listed according to their location on pre-grouping lines except where published information indicates a later date of building. Those yards built or rebuilt by British Railways including those following the B.R. modernisation scheme are shown in bold. ‘H’ indicates a hump (gravitational) yard.

Published railway histories tend to lack detail on freight working and the compiler would welcome information on important omissions from this listing. Corrections/addenda only please to


Main Goods Stations:

Paddington (GWR), Marylebone (GC), Camden (LNWR), St Pancras (MR), Somers Town (MR), Kings Cross (GN), Broad Street (LNWR), Bishopsgate (GER), Commercial Road (LTS), Haydon Square (LNWR), Mint Street (GN, MR), London Docks (GER), Bricklayers Arms (SECR, LBSCR), Willow Walk (GWR), Blackfriars (SECR), Nine Elms (LSWR), South Lambeth (GWR), Battersea (LBSCR)

Marshalling Yards

Temple Mills H (GER c1880, rebt 1959), Finsbury Park (GN), Ferme Park (GN 1888), Cricklewood (Brent) (MR), Neasden (GC), Stonebridge Park H (LNWR), Willesden H (LNWR), Acton (GWR), Feltham H (LSWR 1920), Norwood Junction (LBSCR), Herne Hill (LBSCR), Hither Green (SECR), Goodmayes H (GER), Mile End (LTS), Ripple Lane H (Barking) (1937 rebt 1958) replaced Plaistow (LTS) and Little Ilford (GER).



Hackney (Newton Abbot) (GWR), Tavistock Junction (Plymouth) (GWR), Laira (Plymouth) (GWR), Riverside (Exeter) (GWR), Alphington Road (Exeter) (GWR)

Canons Marsh (Bristol) (GWR), Temple Meads (Bristol) (GWR, MR), St Philips Marsh (Bristol) (GWR), Pylle Hill (Bristol)) (GWR), Stoke Gifford (Bristol, for Severn Tunnel GWR), Westerleigh Sidings (MR), High Orchard Sidings (Gloucester) (GWR), Llantony Docks (Gloucester) (GWR), Barnwood Curve (Gloucester) (MR), Westbury (GWR), Salisbury (LSWR)



Hamworthy (LSWR), Northam Yard (Southampton) (LSWR), Eastleigh (LSWR), Fratton (LSWR, LBSCR), Three Bridges (LBSCR), Brighton (LBSCR), Dover (SECR), Ashford (SECR), Hoo Junction (Gravesend) (SECR)

Basingstoke (LSWR), Reading (GWR), Moreton Cutting (Didcot) GWR)

(SR for wartime traffic): Brockenhurst, Lockerley (near Romsey), Micheldever.


South Wales and Monmouth

Severn Tunnel Junction H (GWR), Rogerstone H (1933) (Newport) (GWR), Alexandra Docks Junction (Newport), East Usk (Newport) (GWR), Ebbw Junction (GWR), Little Mill Junction (Pontypool Road) (GWR), Aberbeeg (GWR), Bassaleg (B&MR), Aber Junction (Caerphilly) (RR), Pengam (Cardiff) (GWR), Crwys (Cardiff) (RR), Cardiff Tidal Sidings (GWR), Cherry Orchard (Cefn On) (RR), Radyr (TVR), Quaker’s Yard (GWR, TVR), Aberdare (GWR), Coity Exchange Sidings (Bridgend, Barry R)

Margam H (Port Talbot) (1960) replaced Margam Down, Duffryn Yard (RSBR) and Bryndu (PTR).

Briton Ferry (GWR, RSBR, SWM), Neath (N&BR), Swansea East Dock (GWR), Swansea Burrows (realigned GWR), Pantyffynnon (GWR), Pontardulais (GWR), Llandilo Junction (Llanelly) (GWR), Carmarthen Junction (GWR)


Eastern England

Broxbourne (GER), Shoeburyness (LTS), Ipswich (GER), Cambridge (GER, GN, LNWR, MR), Conington (near Holme; temporary LNER wartime build), Whitemoor (March) H (LNER 1928/33), March (East) (GER), Whittlesea (GER)

New England (Peterborough GN) rebuilt in 1953 supplanted Peterborough Bridge and Stanground (GER), Spital Bridge, Wisbech Sidings and Crescent Sidings (MR) and Peterborough East (LNWR).

Lincoln (GC GN MR), New Clee (Grimsby) (GC)

Scunthorpe West/New H (1972), Scunthorpe Trent (GC), Barnetby (GC)



Hinksey (Oxford) (GWR), Yarnton Junction (GWR temporary wartime), Bedford (MR), Banbury (GWR), Honeybourne (GWR), Woodford Halse (GC), Northampton (LMS 1933), Wellingborough (MR), Welham (LNWR, GN), Rugby Midland (MR)

Oxley (Wolverhampton) (GWR), Stourbridge Junction (GWR)

Bescot H (Walsall, rebt 1966) (LNWR) replaced Norton Junction (Walsall) (LNWR) and Bushbury Sidings (Wolverhampton) (LNWR).

Birmingham: Washwood Heath (MR), Water Orton (MR), Lawley Street (MR), Camp Hill (MR), Central (MR), Aston (LNWR), Curzon Street (LNWR), Hockley (GWR), Soho & Winson Green (GWR), Bordesley (GWR).

Toton H (Nottingham) (MR), Colwick (Nottingham) (GN 1878), Beeston (Nottingham) (MR), Annesley (GC), Kirkby (Notts) (MR), Mansfield Concentration Sidings (GC)

Chaddesden (Derby) (MR), Derby St Mary’s (MR), Horninglow (Burton) (GN, NS, MR), Rowsley (MR), Buxton (LNWR MR), Gowhole (MR)

Moorfields (Hereford) (MR), Barton Goods (Hereford) (GWR), Coleham (Shrewsbury) (LNWR), Coton Hill (Shrewsbury) (GWR) 



Sheffield: Tinsley H (1965) displaced yards at Bernard Road (GC), Broughton Lane (GC), Cardigan Sidings (MR), Hollis Land (Chesterfield), Masborough Station Yard (MR), Engine Shed Sidings (MR), Roundwood (MR), Woodhouse Mill (MR) and Wincobank (MR).

Grimesthorpe latterly a concentration depot (Sheffield) (MR), Ickles (GC), Rotherham Road (GC), Masborough Sorting Sidings (MR)

Doncaster: Belmont Yard H (GN), Decoy (1891/5) (GN), Hexthorpe (GC), Marshgate (GC).

Wath Coal Concentration Yard H (GC 1907), Cudworth (MR, HBR)

Healey Mills H (Wakefield 1963) displaced yards at Mytholmroyd (LYR), Brighouse (LYR), Mirfield (LYR), Horbury J (LYR), Wakefield Exchange (GC, MR), Withams Sidings (Wakefeld) (LYR), Turners Lane (LYR), Crofton Laden (LYR) and Low Moor (GN).

Hillhouse (Huddersfield) (LNWR), Normanton (MR)

Bradford: City Road (GN), Bridge Street (LYR), Adolphus Street (GN), Bradford Valley concentration depot (MR), Laisterdyke East Yard (GN).

Windhill (Shipley) (MR)

Leeds: Whitehall Road (LNWR, LYR), Wellington Street (GN, NER), Central (LNWR, LYR), Neville Hill (NER), Stourton (MR), Copley Hill (LNWR), Ardsley (GN).

Gascoigne Wood H (Selby) (NER 1907), Goole (NER)

Hull: Hessle H (LNER 1935), Dairycoates (HBR), Springhead (HBR), Drypool (NER), Priory (NER).

Skelton/North Yard (York) (NER), Dringhouses (York) (rebt 1962), Starbeck (Harrogate) (NER)



Colwich (NS), North Stafford (LNWR), Longport (Stoke) (NS), Stoke Cockshute (NS), Alsager (NS), Chatterley (NS),

Crewe: Basford Hall (1901) H after 1960 (LNWR), Gresty Lane (GWR).

Croes Newydd (Wrexham) (GWR), Mold Junction (LNWR), Saltney (Chester) (GWR)

Northwich (CLC), Ellesmere Port (Birk R), Bidston (GC, Wirral R)

Liverpool: Edge Hill H (LNWR 1873-82), Great Howard Street (LYR), Huskisson (CLC), Speke Sidings (LNWR).

Manchester: Liverpool Road (LNWR), London Road (LNWR), Ducie Street (GC), Central (CLC), Ashburys (GC), Deansgate (GN), Ancoats (MR), Oldham Road (LYR), Salford (LYR), Ardwick (GC)..

Adswood Sidings (Stockport) (LNWR), Guide Bridge (GC), Dewsnap (Dukinfield) (GC), Dunford Bridge (GC 1901), Mottram H (LNER, 1935)

Arpley (Warrington) (LNWR), Dallam (Warrington) (LNWR), Walton (Warrington) (LNWR, Birk R), Bamfurlong (Wigan) (LNWR), Springs Branch (Wigan) (LNWR), Castleton (Rochdale) (LYR), Rose Grove (Burnley) (LYR), Burnley Up Goods (LYR), Skipton (MR), Preston (LNWR, LYR), Carnforth (FR, LNWR, MR), Barrow Yard (FR), Workington (LNWR)

Carlisle: Kingmoor H (1963), Canal (NBR), Currock (M & C), Viaduct (CR), Dentonholme (LNWR), London Road (NER), Upperby (LNWR).



Croft (Darlington) (NER)

Tees-Newport H (Tees-side 1963) replaced Erimus/Newport H (Tees-side) (NER 1908).

West Hartlepool (NER), Shildon H (NER 1869), Consett Low Yard Sidings (NER), Addison Yard (Blaydon) (NER), Park Lane (Gateshead) (NER) later Tyneside Central Freight Depot (1963)

Newcastle: Heaton Yards (NER), Tyne Dock H (NER 1859).

Tyne-Lamesley H (Gateshead) (1963) in conjunction with Tyneside CFD, took over general freight traffic dealt with by ex-NER yards at Newcastle Forth, Gateshead Eldon Street, Annfield Plain, Birtley, Blyth, Blaydon, Chester-le-Street, Consett, Fencehouses and South Shields.

Tweedmouth (NER)



Carstairs (CR), Falkland (Ayr) (G&SWR), Kilmarnock (G&SWR), Elderslie (LMS)

Glasgow: Buchanan Street (CR), College (G&SWR), High Street (NBR), General Terminus (later CR).

Coatbridge (1969), Gunnie (Coatbridge) (NBR), Motherwell (CR), Mossend (CR), Law Junction (LMS)

Cadder (Bishopbriggs) (NBR), Bathgate (NBR)

Edinburgh: Waverley (NBR), Lothian Road (CR), Scotland Street (NBR), Slateford (CR), South Leith (Seafield) (NBR), Niddrie (NBR), Millerhill H (1963), supplanted Joppa (NBR), Hardengreen (NBR) and Portobello (NBR).

Grangemouth (CR), Alloa H (1955), Oakley (NBR), Kelty (NBR)

Thornton H (Fife) (1956) supplanted ex-NBR yards at Burntisland, Dunfermline, Methil and Townhill.

Perth H (1962), Dundee (CR), Aberdeen (CR, GNSR), Kittybrewster (GNS), Inverness (HR)

LMS for wartime traffic: Fodderty Junction (near Dingwall), Duirinish