This route passes through Great Shelford (0km/0mi), Little Shelford (0km/0mi), Newton (4km/3mi), Thriplow (7km/4mi), Fowlmere (9km/5mi), Crawley End (16km/10mi), Heydon (18km/11mi), Great Chishill (19km/12mi), Shaftenhoe End (21km/13mi), Nuthampstead (25km/16mi), Paynes End (27km/17mi), Cheapside (27km/17mi), Anstey (27km/17mi), Paynes End (28km/17mi), Wyddial (32km/20mi), Buntingford (34km/21mi), Aspenden (36km/23mi), Westmill (38km/23mi), Nasty (41km/26mi), Great Munden (42km/26mi), Puckeridge (45km/28mi), Standon (47km/29mi), Bromley (49km/31mi), Much Hadham (51km/32mi), Little Hadham (54km/34mi), Clapgate (57km/35mi), Gravesend (57km/36mi), The Willows (60km/37mi), Stocking Pelham (61km/38mi), Berden (63km/39mi), Clavering (66km/41mi), Hill Green (68km/42mi), Arkesden (69km/43mi), Littlebury Green (75km/47mi), Catmere End (77km/48mi), Ickleton (81km/50mi), Hinxton (83km/52mi), Duxford (85km/53mi), Whittlesford (87km/54mi), Little Shelford (92km/57mi) and Great Shelford (93km/58mi).