This route passes through Great Shelford (0km/0mi), Little Shelford (1km/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), Snow End (28km/17mi), Lincoln Hill (29km/18mi), Great Hormead (31km/19mi), Little Hormead (32km/20mi), Furneux Pelham (36km/22mi), Barleycroft End (37km/23mi), Gravesend (39km/24mi), Clapgate (40km/25mi), Upwick Green (41km/26mi), Level's Green (44km/27mi), Hazel End (46km/29mi), Stansted Mountfitchet (49km/30mi), Ugley Green (52km/32mi), Elsenham (53km/33mi), Ugley (57km/36mi), Rickling Green (59km/37mi), Rickling (62km/38mi), Wicken Bonhunt (64km/39mi), Arkesden (65km/41mi), Littlebury Green (71km/44mi), Catmere End (72km/45mi), Ickleton (77km/48mi), Hinxton (79km/49mi), Duxford (81km/50mi), Whittlesford (83km/51mi), Little Shelford (87km/54mi) and Great Shelford (89km/55mi).