The B660 is a long rural B-road in the East of England.
It starts on a gyratory on the A428 on the edge of Bedford town centre. It heads north out of town, climbing as it does so, before passing the summit of Cleat Hill. The road continues vaguely northwards, continuing across the undulating Bedfordshire countryside. It goes through no places of any size but does pass a few scattered houses and tiny villages. Eventually the road enters Huntingdonshire. It skirts Kimbolton Park before reaching a T-junction on the B645 (former A45) on the eastern edge of Kimbolton. There is then a multiplex west into the village centre; the tight bends on this section explain why the B645 no longer has Class I status!
Milestone near Blackwell Farm
The B660 reappears on the western edge of the village by turning off and continuing its northerly direction. It goes through Catworth before crossing the A14 at J16. The village of Brington is then bypassed; the B660 detours to the west for no apparent reason but to reach the far end of the bypass where it TOTSOs right. It then goes through Old Weston before having to TOTSO right again - the road ahead is the B662.
After passing through Winwick the road starts to move onto a more easterly course. It goes through Great Gidding and Glatton before going over the A1(M) and B1043 before the next turn right is a short link road descending to the latter. Now heading eastwards, the B660 goes through Holme where it crosses the East Coast Main Line at a level crossing before crossing Holme Fen to end at a T-junction on the B1040 in Ramsey St Mary's.
Originally the B660 only ran between Bedford and Kimbolton. The section immediately north of Kimbolton was the B662; the section east of the A1 was the B1090 and the remainder was unclassified. Early on the road between Brington and the A1 was classified and given the number B690. In 1935 the B660 was extended along these three B-roads (taking the latter two over completely), giving the road its current length. The Brington bypass came later.