# Trunk Roads Act 1946, Part I: Roads in Counties


Name of trunk road.
General description of route.
Ministry of War Transport classification number.
London—Cambridge—King's Lynn.
London - Tottenham (Junction with A iooi)
A 10
Tottenham—Junction with A10 - Eastern junction with A 109.
A 1001
Eastern junction with A 1001 - Western junction with A 1001.
A 109
Western junction with A 109 - Junction with A 108.
A 1001
Tottenham (Junction with A 1001) - South of Broxbourne.
A 108
South of Broxbourne - Hoddesdon - Ware -Buntingford - Royston (High Street, Melbourne Street) - Cambridge - Ely - Little-port - Downham Market - South-east of King's Lynn (Junction with A 47).
A 10
East of London—Southend.
Gallow's Corner (Junction with A12) -Southend.
A 127
London—Tilbury.
West Ham - East Ham - North of Grays Thurrock (Junction with A 1089).
A 13
North of Grays Thurrock (Junction with A 13) - North of Tilbury (Junction with A 128).
A 1089
North of Tilbury (Junction with A1089) Tilbury (Junction with A 126).
A 128
Tilbury (Junction with A 128) - Tilbury Riverside Station.
A 126
London—Canterbury—Dover.
London - Rochester (High Street, Eastgate, Star Hill and New Road) - Chatham (New Road Avenue, New Road and Chatham Hill) - Gillingham - Sittingbourne - Canterbury - Dover (Junction with A 259).
A2
London—Aylesbury—Warwick—Birmingham.
Northway Circus (Apex Corner) - Brockley Hill (Junction with A 5).
A 500
Watford By-pass (1/4 mile South-east of river Colne) - Hunton Bridge.
A 500
Hunton Bridge - Berkhampstead - Tring -Aylesbury.
A 41
Aylesbury—Tring Road - High Street - Kingsbury Square - Buckingham Street (part) -Bicester Road.
A 41
Aylesbury - Bicester - Banbury - Warwick -Birmingham.
A 41
London North Circular Road.
Chiswick - Ealing - Neasden - Hendon -Fincbley (Western junction with A 555).
A 406
Finchley (Eastern junction with A 555) -Southgate - Edmonton - Woodford - Gants Hill (Junction with A 12).
A 406
Folkestone—Brighton—Southampton—Dorchester—Honiton.
Folkestone (Junction with A 20) - Hythe (Prospect Road, Theatre Street, Rampart Road) - New Romney - Rye (Junction with Fishmarket Road).
A 259
Rye—Fishmarket Road - South Undercliff - The Strand.
Unclassified
Rye (Junction with The Strand) - Hastings -Bexhill - Pevensey.
A 259
Pevensey - Polegate (Northern junction with A 22).
A 274
Polegate (Northern junction with A 274) -Polegate (Southern junction with A 274).
A 22
Polegate (Southern junction with A 22) -Lewes...
A 274
Lewes-Brighton
A 26
Brighton - Hove - Worthing (South-eastern junction with A 24).
A 27
Worthing (South-eastern junction with A 27) - Worthing (North-western junction with A 27).
A 24
Worthing (North-western junction with A 24) - Arundel - Chichester - Emsworth -Portsmouth - Southampton.
A 27
Southampton - Miilbrook
A 3067
Millbrook-Totton (Junction with A 36)
A 35
Totton (Junction with A 35) - Totton (Junction with A 336).
A 36
Totton (Junction with A 36) - Cadnam
A 336
Cadnam - Ringwood - Wimborne Minster -Bere Regis.
A 31
Bere Regis - Dorchester - Bridport - West of Charmouth.
A 35
West of Charmouth - Axminster - Honiton (Eastern junction with A 30).
A 373
Basingstoke—Newbury.
Basingstoke—Junction with A 30 at Black Dam - Eastrop Bridge - Eastern junction with A 33 (Reading Road)
A 339
Eastern junction with A 339—Western junction with A 339.
A33
Basingstoke (Western junction with A 33) -Kingsclere - Newbury.
A 339
West of Southampton—Salisbury—Bath.
Totton (Junction with A 336) - Ower (Southern junction with A 31).
A 36
Ower (Southern junction with A 36) - Wigley (Northern junction with A 36).
A 31
Wigley (Northern junction with A 31) -. Salisbury (Eastern junction with B3389).
A 36
Salisbury—Eastern junction with A 36 - Western junction with A 36.
B3389
Western junction with B 3389 - Western junction with A 30.
A 36
Wilton - Warminster - Bath
A 36
Exeter—Launceston—Bodmin.
Exeter - Okehampton - Launceston (Tavistock Road, Junction with A 388).
A 30
Launceston—Tavistock Road (Junction with A 30) -Pages Cross.
A 388
Pages Cross - Pennygillam Cross
B 3254
Launceston (Pennygillam Cross) - Bodmin (Junction with A 38).
A 30
Taunton—Barnstaple—Bude—Fraddon.
Taunton - Langford Bridge (Western junction with A 361).
A 358
Langford Bridge (Western junction with A 358) - Wiveliscombe - South Molton -Barnstaple.
A 361
Barnstaple - Instow (Northern junction with B 3233).
A 39
Instow (Northern junction with A 39) -Instow (Southern junction with A 30).
B3233
Instow (Southern junction with B3233) -Bideford - Stratton By-pass.
A39
Stratton By-pass
Unclassified
Stratton By-pass - CameUord - Wadebridge -St. Columb Major - Fraddon (Northern junction with A 30).
A 39
West of Maidenhead—Oxford.
Maidenhead Thicket - Henley-on-Thames (Southern junction with A 4155).
A 423
Henley-on-Thames (Southern junction with A 423) - Henley-on-Thames (Northern junction with A 423).
A 4155
Henley-on-Thames (Northern junction with A 4155) - Benson - Oxford.
A 423
Hungerford—Gloucester—Ross—Hereford.
Hungerford - Aldbourne (Junction with unclassified road to Bay don).
A 419
Aldbourne - Lottage
Unclassified
Lottage - Ermine Street
Unclassified
Ermine Street—Junction with unclassified road from Lottage - Callas Hill - Stratton St. Margaret (Junction with A 420).
Unclassified
Stratton St. Margaret—Junction with A 420 - Junction with A 161
B 4021
South-eastern junction with B 4021 -North-western junction with B 4021.
A 361
Stratton St. Margaret (North-western junction with A 361) - North-west of Stratton St. Margaret (Junction with A 419).
B4021
North-west of Stratton St. Margaret (Junction with B 4021) - Cricklade - Cirencester.
A 419
Cirencester - Birdlip - Gloucester
A 417
Highnam Court (Junction with A 48) -Huntley - Ross - Wilton (Junction with A49).
A 40
Wilton (Junction with A 40) - Hereford (Southern junction with A 465).
A 49
Bath—Cheltenham—Evesham—Coventry—Leicester—Lincoln.
Bath - Stroud - Cheltenham (Southern junction with B 4076).
A 46
Cheltenham—Southern junction with A 46 - Junction with Colleee Road.
B4076
College Road - Hewle" Street - All Saints Road - Pittville Circus - Wellington Road (Junction with A 435).
Unclassified
Cheltenham (Junction with Wellington Road) - Evesham - Norton (Junction with A 439).
A 435
Norton (Junction with A 435) - Stratford-on-Avon (Junction with A 422).
A 439
Stratford-on-Avon (Junction with A 439) -Stratford-on-Avon (Junction with A 34).
A 422
Stratford-on-Avon (Northern junction with A 34) - Warwick - Coventry - Smockington (North-western junction with A 5).
A 46
Smockington (North-western junction with A 46) - Smockington (South-eastern junction with A 46).
A5
Smockington (South-eastern junction with A 5) - Sharnford - Leicester - Six Hills -Newark-upon-Trent (South-western junction with A 1).
A 46
Newark-upon-Trent (North-eastern junction with A 1) - Lincoln.
A 46
Ipswich—Newmarket—Cambridge—St. Neots—Bedford—Northampton—Weedon.
Ipswich - Stowmarket - Bury St. Edmunds (Southern junction with A 1022).
A 45
Bury St. Edmunds—Southern junction with A 45 - Junction with B 1060.
A 1023
Junction with A 1022 - Junction with St. Andrews Street South.
B 1060
St. Andrews Street South (Junction with B 1060)—Junction with A 45.
Unclassified
Bury St. Edmunds (Junction with St. Andrews Street South) - North-east of Newmarket (Junction with A 11).
A 45
South-west of Newmarket (Junction with A 11) - Cambridge (South-eastern junction with A 10).
A 45
Cambridge (North-western junction with A 10) - St. Neots - Eaton Socon (Southern junction with A 1).
A 45
North-east of Roxton (Junction with A 1) -Bedford - Turvev - Northampton.
A 428
Northampton - Weedon (Junction with A 5)
A 45
Royston—Huntingdon—Alconbury.
Royston - Caxton - Godmanchester -Alconbury Hill (Junction with A I).
A 14
Oxford—Northampton—Stamford—Market Deeping.
Oxford - South of Kidlington
A 423
South of Kidlington - Brackley - Towcester -Northampton - Kettering (Junction with Sheep Street A 6).
A 43
Kettering (Junction with London Road A 6) - Duddington (Southern junction with A47)-
A 43
Duddington (Northern junction with A 47) -Stamford (Junction with A 1).
A 43
Stamford (Junction with A 1) - Market Deeping (Junction with A 15).
A 16
Weedon—Atherstone—Brownhills.
Weedon (Junction with A 45) - Kilsby -Smockington (South-eastern junction with A 46).
A 5
Smockington (North-western junction with A 46) - West of Hinckley (South-eastern junction with A 47).
A5
West of Hinckley (North-western junction with A 47) - Atherstone - South of Lichfield (Southern junction with A 38).
A5
South of Lichfield (Northern junction with A 38) - Brownhills Common (Junction with A 452).
A5
Worcester—Wolverhampton—South of Stafford.
Worcester - Kidderminster - Wolverhampton - Penkridge (617 yards north of Bull Bridge).
A 449
North West of Wolverhampton—Oakengates.
Kingswood Common (Junction with A 41) -Shifnal - South of Oakengates (Junction with A 5).
A 464
King's Lynn—Sleaford—Newark.
King's Lynn - Long Sutton - Fleet Hargate
A 17
Fleet Hargate—North of Holbeach (Junction with A 17).
B 1358
North of Holbeach (Junction with B 1358) -Sutterton - Sleaford.
A 17
Sleaford - Holdingham
A 15
Holdingham - Newark (Junction with Sleaford Road).
A 17
Newark (Sleaford Road and Queen's Road)
Unclassified
Widmerpool—Nottingham—Bawtry—Goole—Howden.
Widmerpool (New Inn) - West Bridgfor
A 606
West Bridgford - West Bridgford (Junction with A 52).
A 60
West Bridgford (Junction with A 60) -Nottingham.
A 52
Nottingham—Leapool
A 60
Leapool - Ollerton - Bawtry (Southern junction with A 1).
A 614
Bawtry (Northern junction with A 1) - North of Hatfield Woodhouse (Junction with A 18).
A 614
Tudworth Hall (Junction with A18) -Thome - Goole - Boothferry Bridge -Howdea (Junction with A 63).
A 614
North East of Birmingham—Nottingham.
Sutton Coldfield - Tamworth (Southern junction with A 51).
A 453
Tamworth (Southern junction with A 453) -Tamworth (Northern junction with A 453).
A 51
Tamworth (Northern junction with A 51) -Ashby de la Zouch (Western junction with A so).
A 453
Ashby de la Zouch (Western junction with A 453) - Ashby de la Zouch (Eastern junction with A 453).
A 50
Ashby de la Zouch (Eastern junction with A 50) - Long Eaton - Nottingham.
A 453
Nottingham—Derby—Stoke-on-Trent.
Nottingham - West of Spondon (Junction with A 5111).
A 52
West of Spondon (Junction with A 52) -Derby.
A5111
Derby - Hatton
A 516
Hatton - Uttoxeter - Stoke-on-Trent
A 50
Derby—Macclesfield—South of Stockport.
Derby - Ashbourne - East of Calton
A 52
East of Calton - Leek - Macclesfield - Hazel Grove.
A 523
Stoke-on-Trent—Middlewich—Delamere.
Stoke-on-Trent - Kidsgrove - Lawton Gate f I unction with A son).
A 50
Rode Heath (Junction with A 50) - Middlewich.
A 533
Middlewich - Winsford—Delamere (Junction with A 556).
A 54
Shrewsbury—Whitchurch—Warrington.
Shrewsbury (Junction with A 5) - Shrewsbury (Castle Gates).
A 49
Shrewsbury (Castle Gates) - Battlefield ...
A 53
Battlefield - Whitchurch Heath (Junction with A 41).
B5064
Whitchurch (Northern junction with A 41) -Tarporley - Warrington.
A 49
Shotwick—Frodsham—Warrington.
Shotwick - South-west of Helsbv
A 5117
South-west of Helsby - Frodsham -Walton Inferior.
A 56
Walton Inferior - Warrington
A 5060
Liverpool—Warrington—Stockport—Sheffield—Lincoln—Skegness.
Liverpool - Prescot - Warrington
A57
North of Grappenhall (Junction with A 50) -Lymm - Bowdon (New Bridge, junction, with A 556).
A 56
Altrincham (Junction with A 56) - Cheadle (Western junction with A 34).
A 560
Cheadle (Western junction with A 560) -Cheadle (Eastern junction with A 560).
A 34
Cheadle (Eastern junction with A 34) -StockDort - West of Mottram.
A 560
West of Mottram—Hollingworth
A 57
Hollingworth - North-west of Langsett (Flouch Inn).
A 628
North-west of Langse" (Flouch Inn) -Sheffield.
A 616
Sheffield - Worksop - Markham Moor (Northern junction with A I).
A 57
Markham Moor (Southern junction with A I) - Dunham - Lincoln.
A 57
Lincoln - Wragby - Horncastle (Northern junction with A. 153),
A 158
Horncastle (Northern junction with A 158) -Horncastle (Southern junction with A 158).
A 153
Horncastle (Southern junction with A153) -West of Hagworthingham. '
A 158
West of Hagworthingham - Partney (Junction with A 16).
B1432
Partney (Junction with A 16) - Burgh-le-Marsh - Skegness (Junction with A 154).
A 158
Manchester—Burnley.
Manchester - Prestwich - Bury - Raw-tens tall - Burnley.
A 56
Manchester—Hyde—Mottram .
Manchester - Denton - Hyde - West of Mottram (Junction with A 560).
A 57
North of St. Helens—Southport.
North of St. Helens (Junction with A 580) -Ormskirk - Southport.
A 570
Bootle—Southport—South of Preston.
Bootle - Southport - Tarleton
A 565
Bootle—North of Aintree.
Seaforth Sands Station (Junction with A 565) - Litherland.
A 5036
Litherland - East of Netherton (Junction with A 59).
A 567
North-West of Doncaster—Wakefield—Bradford—Skipton—Kendal.
Redhouse (Adwick le Street) - Ackwonh -Wakefield.
A 638
Wakefield - Morley - Bradford - Keighley (Junction with A 6035).
A 650
Keighley (Junction with A 650) - Keighley (Junction with A 629).
A 6035
Keighley (Junction with A 6035) - Skipton (Junction with A 59).
A 629
Skipton (Junction with A 629) - (Northern junction with A 65).
A 59
Skipton - Settle - Kirkby Lonsdale - Kendal
A 65
Leeds—Halifax—Burnley—Blackburn—East of Preston.
Leeds - Halifax
A 58
Halifax - Hebden Bridge - Todmorden -Burnley
A 646
Burnley - Accrington - Blackburn
A 679
Blackburn—County boundary (North of Leeds - Liverpool Canal) - County boundary (South of L.M.S. Railway, Great Harwood Loop).
A 6119
Blackburn - South of Mellor Brook (Junction with A 6063).
A 677
Preston—Blackpool.
Preston - Kirkham - Blackpool
A 583
East of Snaith—York—Thirsk—Stockton-on-Tees—Sunderland.
Turn Bridge - Snaitb
A 645
Snaith - Selby (Junction with A 19)
A 1041
Barlby (Southern junction with A 63) -York - Thirsk - Yarm - Stockton-on-Tees (Junction with A 67).
A19
Stockton-on-Tees (Junction with A 176) -Wolviston - Easington - New Seaham -Sunderland.
A 19
Leeds—York—Scarborough.
Leeds - Tadcaster - York - Malton - Scarborough.
A 64
York—Hull.
York - Market Weighton - Beverley - Hull
A 1079
Leeds—Wetherby.
Leeds - Wetherby
A 58
Boroughbridge—Thirsk.
Boroughbridge - Topcliffe
A 167
Topcliffe - Thirsk
A 168
Thirsk (Southern junction with A 168) -Thirsk (Junction with A 19).
A 61
Levens Bridge—Broughton-in-Furness—Workington—Aspatria—Carlisle.
Levens Bridge - Newby Bridge - Greenodd
A 590
Greenodd - Lowick Green
A 5084
Lowick Green - Gawthwaite
B5280
Gawthwaite - Grizebeck
B5281
Grizebeck - Broughton-in-Furness - Hall-thwaites.
A 595
Hallthwaites - Whicham
B5283
Whicham - Egremont - Whitehaven - Lilly Hall.
A 595
Lilly Hall - Workington - Maryport -Aspatria - Wigton - Thursby.
A 596
Thursby - Carlisle
A 595
Greenodd—Barrow-in-Furness.
Greenodd - Ulverston - Dalton-in-Furness -Barrow-in-Furness.
A 590
Cardiff—Brecon—Builth Wells—Llangurig.
Cardiff - Pontypridd - Merthyr Tydfil -Brecon
A 470
Brecon (Junction with A 470) - Brecon (Junction with A 438).
A 40
Brecon - Pont-y-Bat Cross Roads
A 438
Pont-y-Bat Cross Roads - Llyswen
A 4073
Llyswen - Builth Wells (Southern junction with A 483).
A 479
Builth Wells (Northern junction with A 483) - Newbridge-on-Wye - Rhayader.
A 479
Rhayader - Llangurig (Northern junction with A 492).
A 44
Neath—Abergavenny.
Neath - Glyn-Neath - Hirwaun - Merthyr Tydfil - Tredegar - Brynmawr - Abergavenny (Junction with A 40).
A 465
Raglan—Abergavenny—Brecon—Llandovery.
Raglan - South of Abergavenny (Junction with A 4042).
A 40
Abergavenny (Eastern junction with A 465) - Brecon (Junction with A 438).
A 40
Brecon (Junction with A 470) - Senny Bridge - Llandovery (Junction with A 483).
A 40
Newport—Monmouth—Ross-on-Wye—Worcester.
Newport - Caerleon (High Street) - Usk -Raglan.
A 449
Raglan - Monmouth
A 40
Monmouth-Junction with A 40 - Junction with A 466
A 4136
Monmouth-Junction with A 4136 - Junction with A 40
A 466
Monmouth Junction with A 466 - Wilton (Junction with A 49).
A 40
Ross-on-Wye (Junction with A 40) Ledbury - Great Malvern - Worcester.
A 449
Llandilo—Carmarthen.
Llandilo (Northern junction with A 483) -Carmarthen (Junction with A 48).
A 40
Haverfordwest—Milford Haven.
Haverfordwest - Milford Haven
A 4076
Fishguard—Aberystwyth—Dolgelley—Caernarvon—Bangor (Menai Suspension Bridge).
Fishguard - Cardigan - Aberayron - Aberystwyth - Machynlleth - Dolgelley - Maent-wrog - Penrhyndeudraeth.
A 487
Penrhyndeudraeth - Minfiordd
A 497
The public road from Minfiordd via Port-madoc to Tremadoc from its junction with A 497 at Minfiordd to its junction with A 498 at Tremadoc.
A 497
Tremadoc - West of Tremadoc (Junction with A 4085).
A 498
West of Tremadoc (Junction with A 498) -Llanwnda.
A 4085
Llanwnda - Caernarvon - North-east of Port Dinorwic.
A 499
North-east of Port Dinorwic - Menai Suspension Bridge (Junction with A 5).
A 4087
Newtown—Aberystwyth.
Newtown - Llanidloes - Llangurig (Northern junction with A 44). Llangurig (Northern junction with A 492) -
A 492
Pont-erwyd - Aberystwyth.
A 44
Shrewsbury—Dolgelley.
West of Shrewsbury (Shelton) - Middletown -Buttington (Junction with A 483).
A 458
Welshpool (Junction with A 483) - Llanfair Caereinion - Mallwyd - Cross Foxes.
A 458
Dolgelley—Bala—Ruthin—Queensferry—South of Birkenhead.
Dolgelley - Bala - Druid (Junction with A 5)
A 494
Tyn-y-cem (Junction with A 5) - Ruthin -Mold (Junction with A 549).
A 494
Mold-Junction with A 494 - Junction with B 5123
A 549
Junction with A 549 - Junction with A 494
B5123
Mold (Junction with B 5123) - Ewloe (Western junction with A 55).
A 494
Ewloe (Eastern junction with A 55) - Queens-ferry.
A 494
Queensferry (Junction with A 494) - Queens-ferry (Junction with A 548).
A 550
North of Queensferry (Northern junction with A 550).
A 548
North of Queensferry (Northern junction with A 548) - North of Childer Thornton.
A 550
Maentwrog—Bettws-y-coed—East of Conway.
Felin Ty'n-y-nant (Junction with A 487) - Ffestiniog Railway Station.
B 4408
Ffestiniog Railway Station - Ffestiniog (Western junction with B 4408).
B4391
Ffestiniog (Western junction with B 4391) -Manod Station.
B 4408
Manod Station - Blaenau Ffestiniog - Dolwyddelan - Waterloo Bridge, Bettws-y-Coed (Southern junction with A 5).
A 496
Waterloo Bridge, Bettws-y-Coed (Northern junction with A 5) - Llanwrst - North of Glan Conway (Eastern junction with A 55).
A 496
Newcastle-upon-Tyne—Edinburgh.
Newcastle-upon-Tyne - Poriteland - Otter-bura-Elishaw.
A696
Elishaw - Carter Bar - Jedburgh - Lauder -Dalkeith - Edinburgh.
A 68
Dumfries—Beattock.
Dumfries—Craigielands (Junction with A 74)
A 701
Dumfries—Kilmarnock.
Dumfries - Thornhill - Cumnock (Southern junction with A 70).
A 76
Cumnock (Southern junction with A 76) -Cumnock (Northern junction with A 76).
A 70
Cumnock (Northern junction with A 70) -Hurlford.
A 76
Hurlford - Kilmarnock
A 71
West of Biggar—Edinburgh.
West of Symington Station (Junction with A 73) - North-east of Biggar (Junction with A 702).
A 72
North-east of Biggar (Junction with A 72) -West Linton - Edinburgh.
A 702
Abington—Lanark—Airdrie—Cumbernauld.
Abington (Junction with A 74) - Hyndfordbridge-end (Southern junction with A 70).
A 73
Hyndfordbridge-end (Southern junction with A 73) - Hyridfordbridge-end , (Northern junction with A 73).
A 70
Hyndfordbridge-end (Northern junction with A 70) - Lanark - Carluke - Newmains (Southern junction with A 71).
A 73
Newmains (Southern junction with A 73) -Newmains (Northern junction with A 73).
A 71
Newmains (Northern junction with A 71) - Airdrie - Cumbernauld.
A 73
Glasgow—Greenock—Monkton.
Glasgow - Port Glasgow - Greenock -Gourock.
A8
Gourock - Largs - Ardrossan - Irvine -Monkton.
A78
Dennyloanhead—Kincardine—Kirkcaldy—St. Andrews.
Denny loanhead (Southern junction with A 80) - West of Boanybridge (Junction with B 817).
A 803
West of Bonnybridge (Junction with A 803) -Dunipace Bridge (Western junction with A 883).
B817
Dunipace Bridge (Western junction with B 817) - Dunipace Bridge (Eastern junction with B 817).
A 883
Dunipace Bridge (Eastern junction with A 883) - Larbert (Junction with A 9).
B817
North of Larbert (Junction with A 9) -Bellsdyke (Southern junction with A 90s).
A 977
Bellsdyke (Southern junction with A 977) -Bellsdyke (Northern junction with A 077).
A 905
Bellsdyke (Northern junction with A 905) -Kincardine-on-Forth Bridge - Kincardine.
A 977
Kincardine - Torryburn - Broomhall, Eastlodge
A 985
Broomhall, Eastlodge - Inverkeithing (Junction with A 90).
A 906
Inverkeithing (Junction with A 906) -Inverkeithing (junction with A 92).
A 90
Inverkeithing (junction with A 90) - Aber-dour - Burntisland - Kirkcaldy.
A 92
Kirkcaldy - Windygates - Upper Largo
A 915
Upper Lareo - Balchrvsthe
A 917
Balchrysthe - White Stone Corner (Junction with unclassified road to Newton of Balcormo).
B 942
White Stone Corner (Junction with B 942) -Newton of Balcormo - Ovenstone -Spalefield - Ribbonfield - Chance Inn (Junction with A 918).
Unclassified
Chance Inn (Junction with unclassified road from Newton of Balcormo) - St. Andrews.
A 918
St. Andrews—Abbey Street - South Street (part) - Deans Court - North Street (Northern junction with A 91).
A918
Inverkeithing—Perth.
Inverkeithing (Junction with A 906) - Cowdenbeath - Kinross - Milnathort - Perth.
A 90
Stirling—Cupar—St. Andrews.
Stirling - East of Stirling (Junction with B907).
A 907
East of Stirling (Junction with A 907) -East of Airthrey Castle.
B 907
East of Airthrey Castle - Tillicoultry -Dollar - Milnathort (Junction with A 90).
A 91
Arlary (Junction with A 90) - Auchter-muchty - Cupar - St. Andrews (Northern junction with A 918)
A 91
Stirling—Callander—Crianlarich.
Stirling-Doone-Callander-Lochearnhead
A 84
Lochearnhead-Crianlarich
A 85
Tarbet—Inverary—Lochgilphead—Oban.
Tarbet - Arrochar - Inverary - Lochgilphead (Junction with A 817).
A 83
Lochgilphead (Junction with A 83) - Lochgilphead (Junction with A 816).
A817
Lochgilphead (Junction with A 817) - Kil-martin - Kilmelfort - Oban.
A 816
Connel—Glencoe.
North Connel (Junction with road to Connel Bridge North of Lochnell Arms Hotel) -Portnacroish - Kentallen - Ballachulish -Carnach.
A 828
Fort William—Mallaig.
Lochy Bridge - Glenfinnan - Arisaig -Mallaig.
A 830
Invergarry—Kyle of Lochalsh.
Invergarry - Tomdoun - Cluanie - Dornie -Kyle of Lochalsh - Kyle of Lochalsh slipway.
A 87
Aberdeen—Huntly—Fochabers.
Aberdeen - Inverurie -' Huntly - Keith -Fochabers (Junction with A 98).
A 96
Dingwall—Ullapool.
Dingwall - Contin
A 834
Contin - Gorstan
A 832
Gorstan - Braemore - Ullapool (Junction with A 893).
A 835

---
Source: https://www.legislation.gov.uk/ukpga/Geo6/9-10/30/schedule/FIRST/part/I (the official version)
Page: https://openlegislation.uk/trunk-roads-act-1946/schedule-FIRST/part-I
Contains public sector information licensed under the Open Government Licence v3.0. Source: legislation.gov.uk, The National Archives.

