B roads are numbered routes in Great Britain of lesser importance than A roads. See the article Great Britain road numbering scheme for the rationale behind the numbers allocated.
Originally ran along the Thames Embankment between the A3217 and the Houses of Parliament (now A3212 and A3220).
Originally ran from A3214 Buckingham Palace Road to the A3214 at Sloane Square (now part of the A3217).
Originally ran from Sheerwater to Horsell (now the A245).
Originally ran from the A325 west of Aldershot, paralleling the Basingstoke Canal, to the A287 north of Crondall. In 1935, the eastern section (along the canal) became a portion of a rerouted B3011 and the remainder declassified. The eastern section is now the A323 after the B3011 was upgraded to Class I status in the 1960s.
First used from north of Wokingham to Henley-on-Thames; this became an extension of the A321 by 1928. Next used from Bracknell to Hawthorn Hill; this was upgraded to the A3095 in 1935.
Originally ran along Castle Lane in Bournemouth from the A35 to the A347, acting as a northern bypass of Bournemouth. Due to its importance (Bournemouth was growing and the road served newly built suburbs), it was upgraded to an A-road with the same number around 1960.
Originally a short loop off the A35 west of Bournemouth. Upgraded to Class I status as a portion of the A35 one-way system; now unclassified due to completion of the A338 Wessex Way.
Originally ran from the A31 at Almer to the A350 at Spetisbury. Became a portion of an extended B3075 in 1935.
Originally ran in Blandford Forum from the B3082 East Street to the A350 Miltdown Road. Became a portion of the B3082, probably in 1935 as the draft proposals stated that the B3083 would become a "split end" of the B3082.
Originally ran from St Thomas's Bridge in Salisbury to the-then A344 (now A303) at Parkhouse Corner. Upgraded to Class I status as the A3052 in 1924 and is now part of a rerouted A338.
Originally ran from Pewsey to Marlborough. Became a portion of a rerouted A345 in 1935.
First used from Ilchester to Stonehenge; upgraded to Class I status as the A3036 in the late 1920s and is now part of the A303. Some sections have been bypassed and downgraded to Class II status or declassified altogether, such as the section just east of Ilchester that is now the B3151.
Next used in Poole, linking the A35 to the A348 (now B3068) north of the town. Declassified by the 1980s.
Originally ran from the A357 (now A371) at Prestleigh to the A30 at Shaftesbury. Combined with the B3081 and absorbed into it in 1935.
Originally ran from the B3093 (now B3081) at Sidney Stoke to Wincanton. Became a spur of the B3081 in 1935.
Originally ran along Lock's Hill in Frome, from the A362 Portway to the B3092 at Keyford. Was proposed to have been renumbered as an extension of the B3098 (now A3098), but this never happened and the route is now unclassified.
Originally used in Trowbridge along Hill Street and a portion of Church Street, from the A306 to the B3106. The section along Hill Street became part of a rerouted B3106 and the remainder declassified in 1936.
Originally ran from the B3105 in Staverton (near the bridge over the River Avon) to the-then B3104 (later A3053, now B3107) on the western edge of Holt. Renumbered as a northern extension of the B3106 in 1935.
Original 1922 route described as 'Link at Norton Malreward (Northern Branch)', although the road was actually in Belluton. In the 1935 renumberings, it was proposed to be renumbered as a 'split end' of the B3130, and this went through as planned.
Originally ran along Winterstoke Road in Bedminster, Bristol. Became a portion of an extended B3122 in 1935 and is now part of the A3029.
Originally ran west of Brandon Hill Park in Bristol, linking the B3122 (later A36, now A4) to the A4018. It was given a Zone 3 number despite being north of the River Avon, suggesting that the A4018 formed part of the original zone 3/4 boundary. Renumbered to B4466, probably in 1935, due to extension of the A4 along the former A36, which put the route in Zone 4.
May have also been used in Wells; route is unknown.
Originally ran from Cheddar to Wedmore. Absorbed into an extended B3151 in 1935.
Originally ran along Chamberlain Street in Wells. Renumbered as part of an extended B3139 in 1935, then upgraded to Class I status as the A371 or A39 in the late 1950s or early 1960s, and is now unclassified.
Originally ran along Princes Road in Wells. Renumbered as a spur of an extended B3139 in 1935, then upgraded to Class I status as the A371 or A39 in the late 1950s or early 1960s, and is now unclassified.
Originally ran in Sherbourne along Long Street and Oborne Road. Became a spur of the B3145 in 1935.
Originally ran west of Wincanton; this was declassified when the current A303 was built.
Previously used for the continuation of A354 (originally A37) between Fortuneswell and Easton on the Isle of Portland. Renumbered as an extension of the A354 by the mid-1980s.
Previously used for a route between Wyke Regis and Westham. Became a spur of the B3157 in 1935 when short routes became spurs of the main route (instead of having their own numbers); now part of the B3156.
Originally ran from Wyke Regis to Weymouth. Renumbered to the B3153 in the 2000s, despite it being a duplicate number.
Originally ran along King Street in Weymouth, linking the A37 to Weymouth and Melcombe Regis railway stations. Became a portion of the A354 when traffic was rerouted away from the centre of Weymouth and is now part of the B3155.
Originally ran from Bridport to Haselbury Plucknett (near Crewkerne). Upgraded to Class I status early on, becoming the A3066 in the early 1930s.
Also used in Surrey along Stratford Road from North Camp to Ash Vale (former A3012).
Originally ran from Horton Cross to Stopgate. Upgraded to Class I status as the A3079 in the early 1930s and is now part of the A303.
Originally ran from Seaton to Hangman's Stone. The section west of Beer became a portion of an extended B3174 and the section to the east became an extension of the B3172 in 1935. The entire route is now part of the B3174.
While some maps show the B3175 runs its entire original length, others show it as being along only High Street and Fore Street. (For a time in the 1990s, the A375 was extended along the entire length of the B3175 but it has since been cut back.)
Originally ran from Topsham to Clyst St Mary; extended over the A378 to Pinhoe in 1935 after the northern section of the Exeter bypass was built. Downgraded in 1977 after the M5 was built along with general downgrading and renumbering in the Exeter area.
First used between Countess Wear and Sandy Park when the previously downgraded A378 was upgraded back to Class II status between 1935 and 1948. This B3182 is now unclassified as traffic takes the A379 spur to the M5 instead. Next used between Exeter and Countess Weir along a former portion of the A377 (was the A377 before the M5 was built); this was upgraded again in the 1990s to a portion of the A3015.
Originally ran from the A38 south of Broadclyst to the A30 in Clyst Honiton; this became an extension of the nearby B3185 but is now unclassified.
Previously the number for the direct route between Cullompton and Tiverton. The road was intended to be designated the A373 but due to little use, became a class II instead. However it was declassified in the late 1920s due to low usage.
Via Little Haldon. Prior to improvements to the A380 in Haldon Forrest carried out in the 1990s, the B3192 continued along what is now the southbound A380 to a junction at Thorns Cross Farm.
Originally ran from Newton Abbot to Shaldon. Declassified after the 1980s probably due to downgrading of the A379 at its eastern end (although this has been reversed)
.
First used from Totnes to Buckfastleigh; this was upgraded to an extension of the A384 by the end of the 1920s (one section is now part of the A385). Next used from Dartmouth to Stoke Fleming; became a spur of the B3207 in 1935 and then part of the A379 mainline after World War II.
Originally connected Halwell to the B3207. Became a spur of the A3122 sometime after the 1970s, although signage on the ground has traffic routed away from the road.
Originally a short loop off the B3212 near Dunsford. The western part became part of an extended B3193 by 1928, and this also took over the remaining eastern section in 1935, though as a spur of the B3193. The western section was declassified in 1991.
Originally ran from the A396 south of Tiverton to the A377 on the eastern side of Crediton. Renumbered as an extension of the A3072 in the 1960s.
Originally ran from the A373 (later A361, now bypassed) in South Molton to the A377; renumbered as a southern extension of the B3226 in 1935. Number also appeared on maps along a road in Dartford, but this is a typo for the B2228.
Originally ran from Bideford to Appledore; much of route became part of the A386 by 1927 and the remainder renumbered to B3236, although the A386 was later extended over this section as well. A 1953 map (showing the now-built A386) labels the section along Northam Road as the B3234, suggesting the road got its number back when bypassed. This is likely a mistake as other maps show it as unclassified and the B3234 was already in use elsewhere by then.
Originally ran on the Rame Peninsula, from the A389 (now A374) in Antony to the B3247 near Tregantle Fort; renumbered as a spur of the B3247 in 1935.
Originally ran from the B3253 (now A387) at Sandplace to the A389 west of Polbathic; renumbered as a western extension of the A387 by 1930.
Originally ran from Liskeard to Polperro; the section from Sandplace to Polperro was upgraded to a western extension of the A387 by the beginning of the 1930s and the remainder became a southern extension of the B3254 in 1935. The final section into Polperro is now unclassified as the streets are too narrow for a Class I road.
Originally ran from Stratton to Bude; renumbered as an extension of the A3072 around 1930.
Originally ran from West Grove to Bude; became a portion of the A3073 by 1946.
Originally used as the direct route between Wadebridge and Bodmin. Due to its importance, it was upgraded to Class I status early on, becoming part of the A389 by 1932.
Originally ran from Newtown to Fowey; renumbered as an extension of the B3269 in 1935.
Originally ran from St Blazey to Fowey. Much of route upgraded to Class I status early on; the section from Par to Fowey became the A3082 by 1932 and the remainder renumbered to the A3084 in the early 1930s (although this also became part of the A3082 in 1935). The section from Newtown Crossroads to Fowey has since been downgraded to the B3415, although it no longer reaches the Town Quay.
Originally ran from St Blazey to Par. Upgraded to Class I status early on, becoming part of the A3082 in the early 1930s. Next used from Crafthole to Hessenford, probably created in 1934 (appears on a 1934 map but not on a 1933 map). Renumbered to B3247, probably in 1935, as it appears as B3247 on a 1936 map.
Originally ran from Roche to Victoria; renumbered as a spur of the B3274 in 1935.
Originally used as the direct route from Wadebridge to Padstow. Upgraded to Class I status as an extension of the A389 in the early 1930s.
Originally a loop off the B3274 at Padstow. Absorbed into the B3276 by 1932.
Originally ran from Truro to Gummow's Shop. Due to its importance, it was upgraded to Class I status early on, becoming the A3076 in the early 1930s. Much of the route became part of a rerouted A39 in the 1990s (old A39 became the B3275), but much of the ex-B3280 is now bypassed and unclassified. The section north of the A30 is unimproved and remains the A3076.
Originally ran from Newquay to Three Burrows. Much of the route was upgraded to Class I status as the A3075 by the 1930s with the northernmost section in Newquay bypassed and declassified, although the northern end became a short extension of the B3282. Much of route now part of the A392 after the Newquay southern bypass was built.
Indication of a loop back through Penhallick to the B3293 at Zoar appears to be erroneous.
Originally ran in Penzance from the B3313 Alverton Road to the B3315 Western Promenade Road. Upgraded to Class I status, probably around 1925 when the A30 was extended west, becoming the A3077. Now unclassified due to construction of the A30 Penzance bypass.
Originally ran from Freshwater to Sandown on the southern part of the Isle of Wight; much of route now the A3055 with the inland section now the B3399.
Originally ran from Blackwater to Shanklin on the Isle of Wight. Upgraded to Class I status as the A3056 in the 1920s and is now the A3020 after the two routes swapped numbers.
First used from Ryde to St Helens on the Isle of Wight. Renumbered as an extension of the B3330 in 1935.
Originally ran from Rushall to North Newton; upgraded to Class I status as a spur of the A345 in 1935, then declassified in the 1960s.
Originally ran from Shinfield to Spencers Wood. Became a portion of the B3349 in 1935.
Originally ran from Boreham to Sutton Veny; became a spur of the B3095 in 1935 and has since been declassified, probably because it was too close to the Warminster bypass.
Originally ran from Midsomer Norton to Norton Down. Absorbed into the B3355 in 1935; the section along High Street became a spur of that route.
Originally ran from Rosevear to Gweek. Renumbered as a spur of the B3293 in 1935 and has since been declassified along with the B3293.
Originally ran from Westbourne to Sandbanks. Rerouted and renumbered to B3065 in 1935.
Originally ran along Tweentown in Cheddar from the A371 to the B3135. Renumbered to a spur of the B3135 in 1935.
Originally ran from Dartington to Marley Cross. Became a portion of a rerouted A385 in the 1970s.
Originally along Wimpson Lane in Southampton. Now downgraded to the C500.
Originally ran along The Close in Warminster, cutting the corner between the A350 and A36. Probably declassified when the Warminster bypass opened.
Originally assigned to a stub of the original B3056 (now A337) in Lyndhurst. Became part of the A337 one-way system in the 1970s.