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.

Zone 6 (3 digits) Road From To Notes B600 Alfreton Nuthall, Nottingham Previously the A613 B601 Lobley Hill Interchange, A1 A184 in Gateshead Possible number for the former A692 west of Gateshead. The eastern end is now part of the A184, but it is not known if the B601 was decommissioned as well. Some maps and all signs state the route as part of the B1426, however other maps, as well as Gateshead MBC, still state the route as B601.B602unused B603 (defunct) Briefly proposed in early 2013 for the section of the A6033 between Hebden Bridge and Haworth, returned to the A6033 designation.B604 - B629unusedB630B6318 at GreenheadA69 near GreenheadB631 - B639unused B640 A606 at BarleythorpeOakham B641 A6003 south of Oakham OakhamB642 - B644unused B645 Higham Ferrers B1048 at St NeotsB646 - B649unused B650 (defunct) A6 in South Mimms A111 in Potters Bar Became an extension of the A111 (now B556) by the 1970s. B651 A1081 at St Albans B656 near Rush Green B652 B653 near Harpenden B651 at Kimpton B653 Luton B197 near Welwyn Garden City B654 (defunct) A6 in Luton A601 in Luton Now part of the A6.B655Barton-le-ClayHitchinB656LetchworthA505 at Clothall Common Formerly part of the A505. Original route ran through Willian. B657 (defunct) A601 (later A505) in Letchworth Letchworth railway station Declassified sometime after the 1970s. B658 A600 near Shefford Biggleswade North Roundabout B659 Henlow Biggleswade Originally ran along Eastcotts Road in Fenlake, Bedford. Renumbered to a spur of the B562 around 1935. B660 Bedford Ramsey St Mary's Starts in Bedford, Bedfordshire, crosses the A14 & the A1(M), ends in Cambridgeshire where it intersects with the B1040.B661Great StaughtonA1 at BuckdenB662A605B660 near Old Weston B663 Bythorn CaldecottB664A427 near Market HarboroughUppinghamFirst used at Irthlingborough, cutting the corner between the A6 and B663. It was upgraded to Class I status early on and had become part of the A605 by the 1950s (probably had this number by the end of the 1920s). But following the construction of the current A45, the road was torn up and is now completely gone, nothing more than a faint line in a field.

The second use was from the A43 north of Stanion to the A427 in Corby. Upgraded to Class I status as the A6116 in 1935; the section east of Corby is now part of the A6086 and the remainder unclassified. B665 (defunct) A604 in Thrapston B663 near Raunds Upgraded to a portion of the A605 before 1930. Later bypassed by the current A45; much of route now unclassified, except for a small section in Raunds which is now part of the B663. B666 (defunct) B663 in Raunds B665 in Ringstead Became a spur of the B663 by the 1950s, but was likely renumbered before then.B667A6030 near EvingtonA47 near Thurncourt First used between Islip and Stanion; this was upgraded to the A6116 by the end of the 1920s.

Next used between Humberstone and Thurmaston. The central section is part of the A563 Leicester northern bypass and the remainder unclassified. A607 south of Thurmaston A607 north of Thurmaston Former routing of the A46 through Thurmaston. Duplicated number. B668 Oakham A1 at Stretton B669 Desborough WilbarstonB670Cottingham, NorthamptonshireA6003 at Rockingham B671 Wansford, Cambridgeshire(A47 road) Elton Hall (A605 road)B672A6003 at CaldecottA47 near MorcottB673 (defunct) A606 in Rutland B668 in Rutland Now a spur of the B668. A607 in Syston A6 in Wanlip Hill Declassified following the construction of the A46 Leicester Northern Bypass and A607 Syston Bypass; the western half is now part of the A46. B674 (defunct) A6 in Mountsorrel B6047 in Twyford Declassified after the Mountsorrel, Syston and Rearsby bypasses were built. B675 (defunct) A60 at Hoton, Leicestershire Former A6 at Quorn, Leicestershire Now declassified, no longer a B road B676 A60 at Cotes, Leicestershire A1 at Colsterworth, Lincolnshire In two sections; uses A6006 between Melton Mowbray and a point near Old Dalby, Leicestershire – truncated at eastern end, used to run to Bourne, Lincolnshire, now A151 and B1193 B677 (defunct) A607 in Grantham A1 (now B1174)/A152 (now A52) in Grantham Became a spur of the A607 sometime after the 1990s. B678 (defunct) A1 (now A52) in Grantham Grantham wharf Much of route now part of the A52 except for the section west of the A607 to the wharf which is now unclassified. B679 A60 in West Bridgford A453 at Silverdale, Nottinghamshire Formerly part of the A648 B680 A60 at Ruddington, Nottinghamshire B679 at Wilford, Nottinghamshire B681 (defunct) A52 in Nottingham A60 in Nottingham Nottingham western bypass; the southern section became part of the A453 (now A6005) around 1935 while the remainder held on through the 1960s before it too was upgraded to Class I status, and is now the A6130. B682 A6130 near Hyson Green A6002 at Bulwell B683 A60 south of Mansfield A611 north of NottinghamB684A60 north-east of Nottingham city centreA614 near Dorket Head B685 (defunct) A612 (now B686) in Nottingham B686 in Nottingham One section became a portion of the A612 in the 1990s and the remainder was declassified.B686A612 east of Nottingham city centreA6211 at Gedling B687 (defunct) A52 in Bingham A46 in Newton Declassified, probably in the 1980s. B688 (defunct) A46 east of East Bridgford A614 in Warren Hill The southern section between the A46 and A612 was upgraded to Class I status early on, becoming the A6097, although much of this section returned to the B688 after the East Bridgford bypass and a new Gunthorpe Bridge (opened 1927) were built (the new road got the A6097 number). With the old bridge gone, this left the B688 with a gap over the River Trent, requiring a detour via local roads and the A6097. Later maps showed that the A6097 had replaced the B688 piece by piece. A section in Oxton was numbered as part of the B6386, but this is now unclassified. B689 (defunct) A1 (now B6326) in Newark-on-Trent A46 in Newark-on-Trent Was the highest-numbered and northernmost 3-digit road B road in England. Upgraded to Class I status, either as a spur of the A46 or an out-of-zone extension of the A17. Now part of the B6166 after Newark was bypassed by the A1 and A46. B690 B6004 near Bilborough A610 at Bobbers Mill Originally ran from south of Brington to Glatton. Renumbered as an extension of the B660 in 1935. B691 A1081 at St Albans city centre A1057 east of St Albans city centre B692 Saxondale Roundabout at the A52 Margidunum Roundabout at the A6097 Former section of the A46B693 - B699unused

B6000 to B6099