Great Western Railway Main & Branch Lines
This list is compiled from the official Document (K2/24/66) published by the Movements Manager of Paddington Mr.H.C.Sanderson on the 29th of June 1966.
| No. | Branch Name |
| 1 | Paddington to Cogland via Bristol |
| 2 | Reading to Cogland via Westbury |
| 3 | Cogland to Penzance |
| 4 | Wooton Basset to Severn Tunnel Junction |
| 5 | Swindon to Severn Tunnel Junction via Gloucester |
| 6 | Severn Tunnel Junction, Swansea, Carmarthen and Fishguard Harbour |
| 7 | Clarbeston Road to Milford Haven (including Herbrandston Exchange Sidings) |
| 8 | Didcot to Heywood |
| 9 | Wolvercot Junction (exclusive) to Cutnall Green via Worcester |
| 10 | Hereford to Worcester |
| 11 | Old Oak Common to Biscester North |
| 12 | Barnt Green (exclusive) to Bristol Temple Meads via Dunhampstead |
| 13 | Newport (including Maindee Loop), Pontypool Road, Hereford and Craven Arms |
| 13a | Red Hill Junction to Hereford Barrs Court Junction (via Barton) |
| 14 | Wilton South (exclusive) to Exeter St.Davids (exclusive) |
| 15 | Cowley Bridge Junction to St.Budeaux Junction via Okehampton |
| 16 | West Ealing to Greenford |
| 17 | Greenford East Loop |
| 18 | Hanwell Loop |
| 19 | Southall to Brentford |
| 20 | Spare |
| 21 | Spare |
| 22 | West Drayton & Yiewsley to Staines West |
| 23 | Slough to Windsor & Eton Central |
| 24 | Maidenhead to High Wycombe |
| 25 | Bourne End to Marlow |
| 26 | Twyford to Helney-on-Thames |
| 27 | Wallingford Branch |
| 28 | Abingdon Branch |
| 29 | Princes Riseborough to Chinnor |
| 30 | Yarnton Junction to Witney |
| 31 | Princes Riseborough to Kennington Junction |
| 32 | Princes Riseborough to Aylesbury |
| 33 | Spare |
| 34 | Newbury West to Welford Park |
| 35 | Katchmere Junction to Old Oak Common (West London Line) |
| 36 | Didcot West Curve |
| 37 | Bicester (London Road) to Oxford |
| 38 | Oxford (Banbury Road Junction) to Yarnton Junction |
| 39 | Hammersmith (Metropolitan Line) |
| 40 | Poplar Line (Acton Wells Branch) |
| 41 | Reading West Curve |
| 42 | Reading Central Branch |
| 43 | Reading (General) to Reading (Signal R.324) |
| 44 | Reading Branch Lines |
| 45 | Spare |
| 46 | Bristol to Patchway or Stoke Gifford |
| 47 | Mangotsfield North Junction and Station Junction to Bath Green Park |
| 48 | Bath Green park to Midford bath (C.W.S. Siding) |
| 49 | Thingley Junction to Westbury |
| 50 | Bradford Junction to Bathampton |
| 51 | Spare |
| 52 | Calne Branch |
| 53 | Radstock Branch (North Somerset Line) |
| 54 | Radstock West G.F. to Writhlington (S. & D. Siding) |
| 55 | Bristol West Depot to Wapping Wharf |
| 56 | Portishead Branch |
| 57 | Clevedon Branch |
| 58 | Cheddar Branch |
| 59 | Spare |
| 60 | Yate South Junction to Westerleigh West Junction |
| 61 | Stoke Gifford and Filton Junction to Avonmouth Dock |
| 62 | Pilning Junction to Hallen Marsh Junction |
| 63 | Stapelton Road to Avonmouth Dock (Clifton Extension Line) |
| 64 | Avonmouth Dock Junction to St.Andrews Junction via Gloucester Road |
| 65 | Thornbury Branch |
| 66 | Spare |
| 67 | Highbridge Crossing to Bason Bridge |
| 68 | Rushey Platt Junction to Swindon Town |
| 69 | Moredon to Rushey Platt |
| 70 | Devises Branch |
| 71 | Milcote to Cheltenham Lansdown Junction |
| 72 | Droitwich Spa to Stoke Works Junction (exclusive) |
| 73 | Abbots Wood Junction to Norton Junction |
| 74 | Gloucester to Cheltenham Spa St.James |
| 75 | High orchard Branch |
| 76 | Hempstead Branch |
| 77 | Stonehouse Bristol Road to Nailsworth Station including Stroud Wallbridge Branch |
| 78 | Coaley to Dursley |
| 79 | Lydney Engine Shed Junction to Coleford Junction including Coleford Branch |
| 79a | Berkeley Road to Sharpness South |
| 80 | Sharpness Swing Bridge to Lydney Junction |
| 81 | Gloucester Docks Branch |
| 82 | Grange Court to Ross-on-Wye |
| 83 | Ross-on-Wye to Lydbrook Junction |
| 84 | Bullo Pill West to Cinderford (Forest of Dean Branch) |
| 85 | Westbury to Dilton Marsh Halt |
| 86 | Castle Cary to Dorchester West (exclusive) |
| 87 | Hendford Goods to Yeovil Junction |
| 88 | Spare |
| 89 | Spare |
| 90 | Minehead Branch |
| 91 | Norton Fitzwarren to Barnstaple Junction "A" |
| 92 | Tiverton Branch |
| 93 | Newton Abbot East to Bovey |
| 94 | Heathfield to Crockham Siding |
| 95 | Aller Junction to Kingswear |
| 96 | Maiden Newton to Bridport |
| 97 | Spare |
| 98 | Sidmouth Junction to Exmouth |
| 99 | Spare |
| 100 | Tipton St.Johns to Sidmouth |
| 101 | Exmouth Junction to to Exmouth |
| 102 | Coleford Junction to Ilfracombe |
| 103 | Barnstaple Junction "B" to Meeth Clay Co.'s Sidings |
| 104 | Meldon Junction to Padstow |
| 105 | Hallwill to Bude |
| 106 | Wadebridge East to Bodmin North |
| 107 | Bere Alston to Callington |
| 108 | Plymouth (Lipson Junction) to Plymouth Friary |
| 109 | Plymouth to Plymouth (Millbay Crossing) |
| 110 | Tavistock Junction to Marsh Mills |
| 110a | Lydford to Launceston |
| 111 | Liskeard to Looe |
| 112 | Bodmin Road to Boscarne Junction |
| 113 | Lostwithiel to St.Blazey via Fowey |
| 114 | Par to Newquay |
| 115 | Goonbarrow Junction to East Caudledown |
| 116 | Goonbarrow Junction to Carbis Wharf |
| 117 | St.Dennis Junction to Meledor Mill (Retew Branch) |
| 118 | St.Austel to Boskell Siding (Trenance Valley Branch) |
| 119 | Burngullow to Parkandillack Siding |
| 120 | Penwithers Junction to Newham |
| 121 | Penwithers Junction to Falmouth |
| 122 | Roskear Junction to North Roskear |
| 123 | Spare |
| 124 | St.Erth to St.Ives |
| 125 | Sudbrook Branch |
| 126 | Caerwent Branch |
| 127 | East Usk Branch |
| 128 | Spare |
| 129 | Hereford Brecon Curve Junction to Barton Curve |
| 130 | Pontypool Road to Panteg |
| 131 | Gaer Junction to Coalbrookvale (Western Valley) |
| 132 | Aberbeeg Junction to Ebbw Vale (Western Valley) |
| 132a | Maesglass Junction to Monmouthshire Bank |
| 133 | Halls Road Junction to Markham Colliery |
| 134 | Cwmcarn Branch |
| 135 | Risca Junction to Tredegar |
| 136 | Bassaleg Junction to Bedwas |
| 137 | Caerphilly to Machen Station |
| 138 | Park Junction to Courtybella Junction |
| 139 | Park Junction to Ebbw Junction (Cardiff Curve) |
| 140 | Mill Street to Waterloo Loop |
| 141 | Trosnant Junction to Hafodyrynys |
| 142 | Spare |
| 143 | Trevethin Junction to Branches Fork |
| 144 | Llantarnam Junction to Furnace Sidings (Eastern Valley) |
| 145 | Newport Dock Street to Mill Street North |
| 146 | Spare |
| 147 | Golynos Branch |
| 148 | Spare |
| 149 | Little Mill Junction to Glascoed |
| 150 | Avergavenny to Abergavenny Brecon Road |
| 151 | Cardiff (Pengam Junction) to Dock Storage North |
| 152 | Cardiff (Long Dyke Junction) to North East Junction |
| 153 | Cardiff Queen Street to Cardiff (General) |
| 154 | Cardiff Queen Street to Rhymney |
| 155 | Tredegar Junction Lower to Bargoed South |
| 156 | Heath Junction L.L. to Coryton |
| 157 | Caerphilly to Pontypridd (P.C. & N. Junction) |
| 158 | Watford Crossing to Beddau Loop |
| 159 | Aber Junction to Walnut Tree Junction |
| 159a | Walnut Tree Junction to Nantgarw |
| 160 | Aber Junction to Windsor Colliery |
| 161 | Ystrad Mynach South to Dowlais Caeharris |
| 162 | Nelson Llancaiach to Ocean Taff Merthyr Colliery |
| 163 | Spare |
| 164 | Bargoed North to Ogilvie Colliery |
| 165 | Vaynor Quarry to Merthyr |
| 166 | Tirphil to McLaren Colliery |
| 167 | Cardiff (Bute Road), Pontypool, Treherbert and Duffryn Rhondda West |
| 168 | Roath Branch Junction to Docks Storage North |
| 169 | Radyr Quarry Junction to Llandaff Loop Junction |
| 169a | Rhondda Cutting Loop |
| 170 | Pontypridd Junction to Merthyr |
| 171 | Pont Shon-Norton to Cilfynydd |
| 172 | Stormstown to Ynysybwl |
| 173 | Abercynon to Aberdare (Low Level) |
| 173a | Aberdare (H.L.) to Aberdare North |
| 174 | Rhondda Fach Junction South to Maerdy |
| 175 | Cardiff (General) to Clarence Road |
| 176 | Cardiff (General) to Barry Pier |
| 177 | Cardiff (Penarth Curve East Junction) to Leckwith Junction |
| 178 | Cardiff (Signal C.411) to Radyr Junction |
| 179 | Spare |
| 180 | Cogan Junction to Cadoxton South (via Penarth) |
| 181 | Spare |
| 182 | Barry Station to Bridgend (Vale of Glamorgan) |
| 183 | Llantrisant to Llanharry |
| 184 | Llantrisant to Clydach Vale |
| 185 | Mwyndy Colliery Junction to Cwm Llantwit |
| 186 | Maesaraul Junction to Brofiscin |
| 186a | Common Branch Junction to Creigiau Quarry |
| 187 | Bridgend to Cymmer Afan |
| 188 | Tondu to Port Talbot (Signal PT.196) |
| 189 | Pyle West Junction to Heol-y-Sheet Crossing |
| 190 | Tondu to Blaengarw |
| 191 | Tondu Ogmore Junction to Wern Tarw |
| 192 | Brynmenyn to Nantymoel |
| 193 | Avon Colliery Branch (Gelli G.F. to Avon Colliery) |
| 194 | Duffryn Junction to Port Talbot (Signal P.T.8) |
| 195 | Spare |
| 196 | Cymmer General to North Rhondda (Glyncorrwg) |
| 197 | Taibach Loop, Copper Works Junction to Port Talbot |
| 198 | Cefn Junction to Port Talbot Docks No.7 Grid |
| 199 | Swansea District Line (Court Sart Junction to Morlais Junction) |
| 200 | Grovesend Colliery Loop Junction to Hendy Junction (via Hendy Loop) |
| 201 | Neath (Riverside) to Craig-y-Nos |
| 202 | Colbren Junction to Ynisgeinon Junction |
| 202a | Mountain Ash (Cardiff Road) to Neath (General) West |
| 203 | Neath G.W. Junction to Swansea Eastern Depot |
| 204 | Jersey Marine Junction North to Jersey Marine Junction South |
| 205 | Dynevor Junction to Jersey Marine Junction South |
| 206 | Neath Canal Side G.F. to Neath Canal |
| 207 | Spare |
| 208 | Spare |
| 209 | Spare |
| 210 | Swansea High Street to Swansea Victoria |
| 211 | Felin Fran East to Clydach-on-Tawe North |
| 212 | Swansea St.Thomas to Yniscedwyn Colliery |
| 213 | Upper Bank Junction to Morriston East |
| 214 | Spare |
| 215 | Llanelli (Llandilo Junction East) to Craven Arms |
| 216 | Gwaun-cae-Gurwen to Pantyffynnon |
| 217 | Abernant to Gwaun-cae-Gurwen |
| 218 | Pontardulais Junction Station to Gorseinon |
| 219 | Llanelli Dock Junction to Morfa Junction |
| 220 | Cross Hands to Llanelli Old Castle |
| 221 | Burry Port to Cwmmawr |
| 222 | Spare |
| 223 | Kidwelly Junction (B.P. & G.V.) to Kidwelly (M.L.) |
| 224 | Carmarthen Junction to Pont Llanio |
| 225 | Pencader to Newcastle Emlyn |
| 226 | Aberayron Junction to green Grove Sidings |
| 227 | Whitland to Pembroke Dock |
| 228 | Johnston to Neyland |
| 229 | Letterston Junction to Trecwn Sidings |