Road | From | To | Notes |
| Blackheath | Brierley Hill | |
| Kingswinford | Dudley | |
| Amblecote | | Duplicate number. Amblecote A4102 is one way street running between A461 and A491. |
| Merthyr Tydfil | Merthyr Tydfil | Duplicate number. Amblecote A4102 is one way street running between A461 and A491. |
| Worcester | Hereford | |
| Little Malvern | Pershore | |
| Unused | | |
| Bridgend | Porthcawl | |
| Bwlch y Clawdd | Port Talbot | |
| Unused | | Ran from Gelilydan to Congl-y-wal. |
| Aberdulais | Glynneath | |
| Leintwardine | Hereford | |
| Willersley | Kington | |
| Tenbury Wells | Eardisley | |
| Bromfield | Knighton | |
| Allesley | Willenhall | Previously part of the A45 before it was re-routed to run south of Coventry |
| Templeton | Cross Hands | |
| Unused | | |
| Near Bewdley | Ludlow | Passes Titterstone Clee Hill at 381 metres above sea level. |
| Dyfatty Street, Swansea | Port Eynon | |
| Tonypandy | Cardiff Bay | Originally began at Llwynypia but following the completion of the Porth Relief road the road became part of the A4058 Treorchy to Pontypridd route. |
| Llanbadarn Fawr, Aberystwyth | Ponterwyd | It runs parallel with the A44, but on the other side of the Rheidol Valley. |
| Unused | | |
| Unused | | |
| Wolverhampton | Harborne | |
| Wolverhampton | Brownhills | |
| Northwood | Bushey | |
| Monmore Green | Coseley | Called Rookery Road between A4123 and A463. Not signposted to discourage through traffic. |
| Heston | Wembley | |
| High Wycombe | Great Missenden | |
| Princes Risborough | Thame | |
| Burchetts Green | Rowstock | The section of road between Milton Hill and Rowstock was formerly part of the A34. |
| Unused | | |
| Unused | | |
| Great Witley | Droitwich Spa | |
| Unused | | |
| Tetbury | Slimbridge | |
| Huntley, Gloucestershire | Monmouth | Both ends link to A40 - goes through Forest of Dean |
| Whitchurch | Harewood, Herefordshire | |
| Pontardulais | Llanelli | |
| Tenby | Pembroke Dock | |
| Wembley | Bushey Heath | Salmon Street, Fryent Way, Honeypot Lane, Marsh Lane. North of Stanmore Broadway as Stanmore Hill and The Common. |
| Solihull | Five Ways | Previously part of A41; section renumbered when an extension of the M40 motorway opened |
| Heyford Hill, Oxford | Headington | Part of the Oxford Ring Road |
| Llanfoist | Abergavenny | |
| Pear Tree, Oxford | Redbridge Park and Ride | |
| Watford | Rickmansworth | |
| Milton Keynes | Hemel Hempstead | |
| Hemel Hempstead | St Albans | |
| Bescot | Bescot | Walsall Ring Road |
| Unused | | |
| | | Wolverhampton Ring Road |
| A48 at Elton, Gloucestershire | A4136 at Nailbridge | Through the Forest of Dean, main town on this road is Cinderford |
| Unused | | |
| Unused | | |
| Amersham | Amersham on the Hill | |
| Bourne End | Reading | By way of Little Marlow, Marlow, Medmenham, Henley-on-Thames, Lower Shiplake and Caversham |
| Aylesbury | Aylesbury | Part of Oxford Road, connects A413 and A418. |
| Aylesbury | Quarrendon | Aylesbury outer ring road |
| Oxford | Iffley | |
| Bow Street, Aberystwyth | A44 | Acts as a by-pass around the northern part of Aberystwyth. |
| Newport Road, Cardiff | Llandough | |
| Ely Bridge, Cardiff | Southern Way, Cardiff | Runs along a part of the old A48 |
| A4 at Sea Mills | A4018 at Westbury-on-Trym | Sylvan Way and Canford Lane |
| Unused | | Was reserved for Courtlands Drive in Watford, but this change was never implemented. |
| Unused | | |
| Oxford | Kidlington | Banbury Road |
| Unused | | |
| Birmingham | A456 | |
| Woodsetton | Dudley | Until 2004 also used on what is now the A4252. |
| Shifnal | Much Wenlock | The section immediately south of Shifnal was turnpiked in 1763 as one of a number of roads from Stafford and Newport, but leaves this turning sharply westwards, along a road formerly part of the Madeley turnpikes. It ends when reaches the present A442 road, but resumes a short distance further north, becoming a southern bypass for Telford. It then crosses Buildwas Bridge and runs to Much Wenlock. |
| Unused | | Ran from Coventry City Centre to Keresley Green Road. |
| Cainscross | Badbrook | |
| Preston Cross | Trumpet | |
| Stroud | Gloucester | |
| Filton | Bedminster Down, Bristol | The Bristol Ring Road |
| A4 / A4174 at Hicks Gate | Staple Hill | In two parts: Hick's Gate to A420 at Bridgeyate via Keynsham, and A4174 at Siston to Staple Hill |
| A4 at Hotwells | A4018 at Blackboy Hill | Bridge Valley Road and Upper Belgrave Road, Bristol |
| Meer End | Warwick | Previously part of A41; section renumbered when an extension of the M40 motorway opened |
| Oxhey | Watford | |
| Unused | | |
| Yeading | Northwood | Starts at the White Hart Roundabout in Yeading at a junction with the A312. The section between this roundabout and the Polish War Memorial used to be the B455 but was "double-upgraded" to primary route status when the A312 Parkway bypass was built during the mid-1990s. Then becomes West End Road, High Street, Bury Street and Ducks Hill Road heading north towards the A404 Rickmansworth Road. |
| Unused | | |
| West Bromwich | West Bromwich | |
| Abingdon | Lodge Hill | Oxford Road, Abingdon. This road was formerly part of the A34. The remaining part of the road between Lodge Hill and Hinksey Hill near Oxford has since been unclassified. |
| Evesham | Evesham | |
| Rowstock | Chilton | This road was formerly part of the A34. |
| Redditch | Warwick | |
| A465 in Hereford | A438 in Hereford | Commercial Road; unsigned. |
| Reserved | | Reserved for the Hereford Southern Link Road from the A49/B4399 junction to the A465/B4349 junction. |
| West Bromwich | Wednesbury | Formerly part of A41. |
| Swindon | Swindon | Thamesdown Drive. |