A roads in Zone 2 of the Great Britain numbering scheme explained

List of A roads in zone 2 in Great Britain starting south of the River Thames and east of the A3 (roads beginning with 2).__FORCETOC__

Single- and double-digit roads

width=100pxRoadFromwidth=120pxToNotes
The Borough, Central LondonDoverThe section between Three Crutches (east of Gravesend) and Brenley Corner (near Faversham) has mostly been replaced by the M2 Motorway for long-distance traffic
New Cross, South East LondonDover
Lewisham, South East LondonHastingsThe section from Badgers Mount (south east of Croydon) to Chipstead (north west of Sevenoaks) has mostly been replaced by the M25 Motorway to complete the belt around London.
PurleyEastbourne
County Hall, Central LondonBrightonFormerly included part of Westminster Bridge Road (now part of A302).
ClaphamWorthing
Wrotham Heath, Sevenoaks, Borough GreenGuildford
MaidstoneNewhaven
PevenseyWhiteparish
MargateBaldslow
CapelBognor Regis

Triple-digit roads

width=100pxRoadwidth=150pxFromwidth=150pxToNotes
London BridgeGreenwich
King's Cross, Central LondonBricklayers Arms, Central LondonPart of the London Inner Ring Road
Victoria Station, Central LondonNew Cross Gate, South East LondonPart of the London Inner Ring Road where it crosses the Thames at Vauxhall Bridge.
VauxhallBrixton
BrixtonTulse Hill
WoolwichChiswickLondon's South Circular Road. The section from Woolwich to Clapham is former A208, A212, A2212, B226, A2216 and B228. The western end was originally at Holland Park, this section (former B308, A3206, B310, B315 and B407) was renumbered to A3220 in the late 1950s and the A205 was rerouted to Chiswick along former A3, A305, B356, A307 and A315 to form a continuous North and South Circular Road.
GreenwichGreenhithe
CharltonDartfordThe section of the A207 east of Welling Way is the former A2 before it was bypassed to the south.
ElthamOrpington
PlumsteadFalconwood
ElthamBlendon
ElthamRuxley
CatfordForestdale
SydenhamBroad Green
WandsworthWest Wickham
Elephant and CastleShirley
StreathamMitcham
FulhamHorley
WandsworthSouth Wimbledon
HarlesdenSouth Wimbledon
ErithBexleyheath
BexleyheathAlbany Park
CroydonOld Bexley
Foots CrayCrayford
Foots CraySevenoaksPreviously terminated at a junction with the then A21 at Badgers Mount, south of Orpington; extended to Sevenoaks along the route of the old A21 and A2028.
DartfordSevenoaks
CrayfordRochester, Gravesend
GravesendShipbourne, Tonbridge
Tunbridge WellsLower StokeMaidstone
RochesterHurst GreenOriginally followed what is now the B2097 in Chatham. Originally ended in Baldslow. Truncated to Sedlescombe when the A21 was rerouted, and rerouted to its current route in the 1990s; the old route is now the B2244.
HorstedChathamA230 in Sussex is not listed so may have been superseded by the A275
ChathamChatham
EwellOrpington
Bromley CommonWesterham
Crystal PalaceBeckenham
PurleyThornton Heath PondIn two sections north and south of Croydon town centre, the middle part having formed the main shopping street of Croydon (North End), which is now pedestrianised.
South CroydonMitcham
Mitcham CommonCoulsdon
Kingston upon ThamesColliers WoodThe section between Lower Downs Road and Raynes Park Railway Station has a designated cycle lane
Morden ParkMitcham CommonOriginally assigned to the Kingston upon Thames bypass but when construction began, this became the A3 instead, while the old route of the A3 became the A3063 (A239 was not used as it was out of zone); the southern section is now part of the A309. The current road was assigned as an upgrade to the B273, B274 and B275.
Burgh HeathKingston upon Thames
UnusedWas a road between Epsom and Banstead; downgraded to an extension of the B284 by 1985.
ReigateMerstham
LeatherheadSurbiton
LeatherheadHounslow
LeatherheadHorsell
LeatherheadGuildford
WokingClandon Park
SherePeasmarsh
MaidstoneSheerness
SheernessQueenborough
FavershamAshford
CharingChilham
SarreRamsgate
MargateRamsgateInland route via Westwood
MargateRamsgatevia Broadstairs
WhitfieldSt Peter's
CanterburySandwich
DoverSandwich
FolkestoneEmsworthRuns along the southern coastline for over 40 miles.
BarhamFolkestone
LympneHythe
TenterdenLamberhurst
UnusedWas a road between Pembury and Royal Tunbridge Wells (now A228 (from old A21), A264, and Calverley Road).
Tunbridge WellsHorsham
Hurst GreenHeathfieldSignificant portion is now B2102 and B2192 from Heathfield to Ringmer. Until the 1990s, continued to what is now the B2244 (then part of the A229) in Hawkhurst via what is now part of the A229.
UnusedWas a road between Frant and Hurst Green. Downgraded to the B2099 between 1968 and 1972.
Tunbridge WellsLower Dicker
FlimwellRyePreviously allocated to a road in Cross In Hand from A265 (now B2102) to A267. This became a spur of the A267 when the current A268 was created, and is now a spur of the B2102. For a short time continued west to the then A266 in Ticehurst. Originally followed what is now the B2088 in Four Oaks.
BexhillNinfield
SouthwickColdeanLewes Road. Formerly part of the A27 before a bypass was constructed around Brighton in the early 1990s. Original alignment went from Sidley Green to Glyne Gap, and was renumbered the A2036 to discourage through traffic.
HailshamBattle
HeathfieldChilcombThe road now takes a different route around Haywards Heath and not through the town as before (the old road is now the B2272). Original westerly end was at Stockbridge; this section became the B3049 when the road was rerouted along the middle section of the B3420. Originally followed what is now the B2102 to the then-A265 (now the B2192) in Blackboys; swapped routes when the A265 was downgraded west of the A267.
Haywards HeathPyecombePreviously allocated to a road between Ringmer and Golden Cross (now the B2124). The road number was reused on the current route (an upgrade of part of the B2028 and B2036, though was later rerouted around Burgess Hill) around the same time.
MaidstoneBiddendenPreviously allocated to a road between Lewes and Pevensey (now part of the A27).
Forest RowLewesOriginal southernmost end was at Newhaven; the road was truncated to Lewes when the A26 was extended to Newhaven; this is now the B2193 and unclassified Kingston Road, Piddinghoe Road, and Lewes Road. The road originally followed what is now the A2029 into Lewes.
UnusedOriginally proposed on Worthing to Newhaven; this became part of the A259 (and the B2109 from Newhaven to Eastbourne became the B259, but two years later became the A259) right before the numbering was finalized in 1922, and the number was instead used on the road from the A275 in to the A26 in Lewes that day. That road became part of the rerouted A275 after 1960, while the old route of the A275 became part of an extended A2029.
LewesLewes Town Road, connecting the A26 and the A27; formerly part of the A27. The original alignment went from Brighton to Portslade-by-Sea (became part of extended B2066 and B2194).
RainhamBredhurstPreviously allocated to a road between Felbridge and Horsham (now part of the A264).
UnusedRan from the A281 south of Lower Beeding to Handcross. A spur (former A280) to the A281 was added in 1935. The A279 used to end at the A23 (now B2114) at the southern end of Handcross, but when Handcross High Street was bypassed, the A279 was extended along the old A23 to the bypass. Downgraded to an extension of the B2110 between 1993 and 1996, while the spur became part of an extended B2115.
FindonAngmeringOriginally allocated to a road from A281 to A279 (now part of the B2110) in Lower Beeding; this became a spur of the A279 (now part of the B2115) in 1935 when the current A280 was created as an upgrade of part of the B2140.
GuildfordPyecombeNear Cranleigh the road used to head south on what is now the B2130, Stovolds Hill, a now-destroyed road, and Dunsfold Road to Alford, where it rejoined the modern route. The road was rerouted with the construction of Dunsfold Aerodrome during World War II. Previously followed Old Guildford Road in Broadbridge Heath, and West Street and East Street in Horsham.
DarenthThurrockPart of the London Orbital (M25). Previously allocated to a road between Broadbridge Heath and Five Oaks (now part of the A264).
MilfordShoreham-by-Sea
HoughtonLittlehampton
PetworthChichesterMay have been previously used in Charing from the A20 to the A252, but it was likely a typo as the number was already in use. Now part of the A252.
MilfordBirdham
HookHaslemere
SouthseaPortsmouth
StroodGillingham
CanterburyWhitstable
SturryHerne Bay
AshfordM20 at Willesborough, KentPreviously allocated to Magazine Road in Ashford as an upgrade of the B2072. Later became part of the A28 (either as a spur or mainline), but is now unclassified. May have been used in Charing between the A20 and the A252 along the possible former A285 (also a typo), but was likely a typo for the A252.
Portslade Bypass and A27 junction.Portslade
UnusedRan between Chichester and Bognor Regis as an upgrade of the B2143. Renumbered as an extension of the A259 as part of the 1935 renumbering.
HailshamAmberstone, East SussexPreviously allocated to a road between Dartford and Oxleas Wood (now A2 and Rochester Avenue; the old route of the A2 was partially declassified and the rest became part of the A207).
DartfordBean interchange, near BluewaterFormer route of the A2. Originally allocated to Watling Street from the A226 to the A2 (now the current A296). Extended east over the old route of the A2 in 1972 and rerouted along the current route in 1978.
Morden Hall Park, MertonRose HillPreviously continued into Sutton and Belmont to meet the A217. Downgraded to B2230.
New MaldenEast of Raynes Park
Brenley Corner, near FavershamRamsgate

Four digit roads

width=125pxRoadFromToNotes
CrayfordSlade Green
High Street, Sidcup
Ran from A25 northeast to A217 in Reigate; this became part of the A25/A217 one way system when the Reigate Tunnel section was pedestrianised.
DorkingNorth HolmwoodPreviously allocated to Mongers Lane in Ewell.
CrawleyA23 at CrawleyPreviously allocated to Waterden Road from A246 to A322 in Guildford (now a spur of the A246).
Ran from the A28 through the centre of Canterbury to the A28. Was originally planned to be assigned to the bypass, while the A28 was planned to go though the centre, but this was flipped when it was found that the bypass was more widely used.
Ran from A253 (now High Street) to A255 (now King Street) in Ramsgate. Now part of the A255 due to pedestrianization in the center of Ramsgate.
Ran from the then-A2 to the then-A259 in Dover via Priory Road. Renumbered A256 when Biggin Street was pedestrianized, but may have been a spur far earlier.
Ran along Scanlons Bridge Road in Hythe, linking the A259 to the A261. Now part of the A259 one-way system, but it remains two-way to allow traffic to head west without going around the loop.
Ran from A262 to A28 in High Halden, forming the third side of a triangle between the A262 and the A28. Became part of a rerouted A262, although the A2009 may have been a spur of the A262 before this.
Seven Dials, BrightonWest Street, Brighton
M23 J10A23 at CrawleyThe original one ran from the A3 south to Clarence Pier in Portsmouth (became part of the A288), and after this, ran from Ditton to Bearsted via Aylesford (now Station Road, Forstal Road, Sandling Lane, and Bearsted Road).
ReservedReserved in April 2004 for the Thames Gateway Crossing.

First used from A223 (now declassified High Street) to A224 in Orpington (now part of the A232) and then Leatherhead to Fetcham (now B2122). It also may have been used near Hook connecting the A30 to the A32 as a replacement of a section of the A287, but this was probably a typo for the A3062. It became the A287 again in 1935.

The original one ran along London Road, High Street, and White Post Hill through Farmingham along an old routing of the A20, and after this, ran from A284 to A259 (now B2187) in Littlehampton; this became part of the A259 in the 1980s when the bypass opened.
A21 near TonbridgeA26 near TonbridgePreviously allocated to Bull Lane, High Street, and Old London Road in Wrotham until the M20 was constructed and the westernmost portion destroyed.
CatfordBeckenham
PlumsteadErithPreviously allocated to Fraser Road from A206 (now Pembroke Road) to A206 (now Walnut Tree Road) in Erith; this became part of the A206 while the road was reassigned to the old route of the A206 (now Pembroke Road, Jessett Close, West Street, and Walnot Tree Road).
StroodStroodNorth Street; signed as a spur of the A228
BexleyDartford
A2019 Unused
Ran along the old A20 through Maidstone; created in 1961 when the section of the M20 between what is now J5 and J8 opened as the A20(M), but was renumbered in 1977 to its original designation of A20 when the M20 was extended. There was an earlier A2020, but its location is unknown.
WillingdonEastbourne
West WickhamEpsomPreviously allocated to a road from Kingsfold to A29; this became a spur of the A29, and is now the unclassified Marches Road.
HoveWest Blatchington
Ran from Crockerhill to Climping as an upgrade of the B2144. The road was split in two by Tangmere Airfield during WWII, and was never replaced. The western half later became the B2144 again, while the eastern section was rerouted to link up with the A27 near Crockerhill. What remained of the route was downgraded to Class II status as the B2233 in the 1970s.
South LancingNorth LancingFrom junction with A259, north to junction with A27 at Lancing Manor Roundabout.
Thames Road, DartfordHome Gardens, DartfordPreviously allocated to Kingston Road and High Street in Ewell, with spurs on London Road and Cheam Road.
Ran from A271 at Boreham Street to A269 (now B2204) west of Battle as an upgrade of the B2097. Downgraded in the 1980s to the B2204, but was upgraded again in the 1990s to the A271 (the B2204 moved to the former A269).
Ran along former A21 from the A21 (now B2211) to Sevenoaks; the southbound side followed the former A21 and the northbound side followed the former B2211. Renumbered as an extension of the A224 after the M25 was built. There was an earlier A2028, but its location is unknown.
A275 near LewesA26 near LewesOriginally a short link in Lewes; later extended northwest replacing part of the A275.
BedhamptonSouthsea
Offington Lane, WorthingTeville Road, Worthing
West WorthingEast Worthing
A259 at FolkestoneA260 at Folkestone
M20 near Channel TunnelFolkestone
Ran from A2 via High Street (the old route of the A2) in Chatham to the A2; this became part of a then-new one-way system on the A2, except for one pedestrianized portion, but when the one-way system on the A2 was eliminated, the route was declassified except for the eastern end that is part of an A2 gyratory. Route may be classified as the C460.
North of BexhillEast of Bexhill
HenfieldUpper Beeding
BrightonBrighton
Ran along Park Hill Road from the A232 to the A212 in Croydon. Now part of the B243, although it is still signed as A2039 at both ends.Number also appears on a Tourist Information sign in Canterbury, referring to the route that runs from the A2 to the A290. This route is actually the A2050; the A2039 number has been found nowhere else, suggesting that it is a typo.
EastbourneEastbourneThe Avenue, Eastbourne Town Cntre
ThamesmeadAbbey Wood
AshfordKennington
CheamNorbiton
ReigateSalfords
Ran from M2 motorway J3 near Walderslade to Lordswood. Declassified by 2011.
Ran from the A3 to the A288 in Portsmouth as an upgrade of the B2153. Now part of the A2030.
HilseaPortsmouth
A2048 - A2049Unused
HarbledownBridgeLink road to/from A2 (Dover Road) and Canterbury city center. Briefly becomes part of A28 after Rheims Way and until New Dover Road.
A2051Unused
UnusedRan from Charlton to Millennium Dome. Declassified by 2009.
A2053 - A2055Unused
Listed in the DfT Roads List as starting in Greenwich. Route unknown.
A2057 - A2065Unused
ReservedReserved for Tonbridge. Route unknown.
ReservedReserved for Tonbridge. Route unknown.
ReservedReserved for Tonbridge. Route unknown.
A2069Unused
Kennington
Listed in DfT Roads List as a road in Portsmouth. Route unknown.
A2072Unused
Ran from A27 (now A270) to A23 in Brighton; was a portion of the A27 before it was extended along the A26. Later became a spur of the A27, but when the A27 was rerouted along the northern bypass it was renumbered as the A270, making the route a spur of the A270.
A2074 - A2078Unused
Number given to the section of former B2164 (now A2070) from M20 J10 to the A28 outside Ashford. The number appeared in two separate pages of the 1999 edition of the Philip's East Kent street atlas. It is not known if this was a typo or a copyright trap, but the number was officially never used.
A2080 - A2098Unused
ReservedReserved for Kingsdowne Road (current A3210), Kingston upon Thames, even though it is out of zone.
Johns CrossHastings, between Ashdown and Conquest
SilverhillHastings town centreShort link road
Bohemia, HastingsSt Leonards-on-SeaShort link road
A2103 - A2197Unused
The BoroughTower BridgeLong Lane
Herne HillCrystal PalaceIn the London Boroughs of Lambeth and Southwark: Croxted Road, South Croxted Road; in the London Borough of Southwark: Dulwich Wood Park, College Road
Ran along Queen Elizabeth Street from the A100 to the A200. Now just a portion of the A100/A200 junction.
Ran as a road from A200 and A101 in Rotherhithe Tunnel to the Rotherhithe Street bridge in Surrey Quays. Now part of a rerouted B205.
Ran from A200 in Surrey Quays to Norway Gate (Lady Dock entrance). Now part of a rerouted B205.
A206Blackwall TunnelBlackwall Lane
WoolwichWoolwich FerryUnsigned short access road from Woolwich Ferry to the South Circular Road
Tower Bridge RoadTooley Street, near London Bridge stationBermondsey Street
RotherhitheTower Bridge Road
Ran along Abbey Street and Druid Street from A200 in South London to Crucifix Lane (Abbey Street portion became part of the B202, a portion replaced by A200 one-way service, and the rest was declassified). Originally followed Thurland Road and Spa Road from Old Jamaica Road to the A2206; the route was relocated when the A200 was rerouted off of Old Jamaica Road.
Old Kent RoadSurrey Quays
DeptfordDeptford BridgeDeptford Church Street
DeptfordLewisham
GreenwichLewisham
Lee GreenBromleyPreviously allocated to Lewis Grove in Lewisham from A20 to A21. This became a spur of the A21 when the number was reused on the current route, an upgrade of the southern end of the B212.
BlackheathEltham
BrixtonNew Cross
PeckhamPeckham Rye
SydenhamDenmark Hill
Clapham CommonCamberwell
SydenhamBell Green, Sydenham
CrawleyCrawley
CopthorneCrawley
A2221 - A2259Unused
Southfleet
A2261 - A2269Unused
PolegateEastbourne
A2271 - A2279Unused
EastbourneEastbourneCross levels Way from Kings Drive to Lottbridge Drove and A22 junction for Golden Jubilee Way.
A2281 - A2289Unused
EastbourneEastbourneShort link road
A2291 - A2299Unused
Burgess HillHickstead
UnusedShown on some maps from Brompton, Kent to Medway Tunnel, but is either a typo or a copyright trap. Other maps (including the OS maps) show the route as unclassified and the route is unsigned. Medway Council officially lists the route as the C372.
A2311 - A2399Unused
UnusedFormer routing of A24 south of Horsham. Much of route now B2237 except the section in central Horsham which is now unclassified.
A2401 - A2499Unused
Cowstead FarmEastchurch
A2501 - A2589Unused
ReservedReserved, probably for the former A259 in Bexhill when bypass is complete.
A2600 - A2689Unused
BexhillHastingsCreated 2015.
BexhillBexhillCreated 2019.
ReservedRan along Titmore Lane linking the A27/A280 grade separated junction to the A259 roundabout with the A2032. The number was reserved when the new grade separated junction was built as Titmore Lane was proposed to be improved to support new housing development, and would be numbered A2700 when works were completed. However these works never took place due to local opposition. The route remains signed at the A27/A280 junction, but is signed as "(A27)" at the A259/A2032 junction. West Sussex Council sometimes uses the number to refer to the road in documentation, or otherwise claim the road is part of the C37.
A2701 - A2989Unused
YorklettsHerne BayFormer route of the A299 which now bypasses Whitstable to the south.