This route passes through Great Shelford (0km/0mi), Sawston (3km/2mi), Babraham (6km/4mi), Little Abington (8km/5mi), Great Abington (9km/6mi), Linton (13km/8mi), Bartlow (17km/10mi), Shudy Camps (20km/12mi), Nosterfield End (23km/14mi), Haverhill (24km/15mi), Calford Green (30km/19mi), Kedington (32km/20mi), Boyton End (35km/22mi), Stoke-by-Clare (37km/23mi), Ashen (39km/24mi), Ovington (42km/26mi), Belchamp St Paul (45km/28mi), Belchamp Otten (47km/29mi), Puttock End (49km/30mi), Gestingthorpe (51km/32mi), Audley End (52km/33mi), Wickham St Paul (55km/34mi), Audley End (60km/38mi), Gestingthorpe (61km/38mi), North End (64km/40mi), Little Yeldham (65km/40mi), Great Yeldham (66km/41mi), Man's Cross (69km/43mi), Dyer's End (72km/45mi), Stambourne (72km/45mi), Steeple Bumpstead (78km/48mi), Helions Bumpstead (81km/51mi), Camps End (87km/54mi), Bartlow (91km/57mi), Linton (93km/58mi), Hildersham (97km/60mi), Great Abington (99km/62mi), Sawston (105km/65mi) and Great Shelford (109km/67mi).