This route passes through Great Shelford (0km/0mi), Little Shelford (0km/0mi), Newton (4km/2mi), 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), Snow End (28km/17mi), Lincoln Hill (29km/18mi), Great Hormead (31km/19mi), Little Hormead (32km/20mi), Furneux Pelham (36km/22mi), Patient End (37km/23mi), Braughing (41km/25mi), Puckeridge (43km/27mi), Barwick (48km/30mi), Barwick Ford (48km/30mi), Kettle Green (52km/32mi), Hadham Cross (52km/33mi), Much Hadham (54km/33mi), Little Hadham (57km/36mi), Clapgate (60km/37mi), Gravesend (60km/38mi), The Willows (63km/39mi), Stocking Pelham (64km/40mi), Berden (66km/41mi), Clavering (69km/43mi), Hill Green (71km/44mi), Arkesden (72km/45mi), Littlebury Green (78km/49mi), Catmere End (80km/49mi), Ickleton (84km/52mi), Hinxton (86km/54mi), Duxford (88km/55mi), Whittlesford (90km/56mi), Little Shelford (95km/59mi) and Great Shelford (96km/60mi).