This route passes through Great Shelford (0km/0mi), Sawston (3km/2mi), Babraham (7km/4mi), Little Abington (9km/5mi), Great Abington (10km/6mi), Linton (13km/8mi), Bartlow (17km/11mi), Shudy Camps (20km/13mi), Nosterfield End (23km/14mi), Haverhill (24km/15mi), Calford Green (30km/19mi), Kedington (32km/20mi), Great Wratting (34km/21mi), Great Thurlow (37km/23mi), Little Thurlow (38km/23mi), Great Bradley (40km/25mi), East Green (42km/26mi), Cowlinge (45km/28mi), Lidgate (49km/30mi), Dalham (52km/32mi), Gazeley (55km/34mi), Needham Street (57km/35mi), Kentford (59km/37mi), Moulton (62km/39mi), Cheveley (66km/41mi), Broad Green (68km/42mi), Saxon Street (68km/42mi), Little Ditton (70km/44mi), Ditton Green (71km/44mi), Stetchworth (74km/46mi), Dullingham (74km/46mi), Six Mile Bottom (82km/51mi), Little Wilbraham (86km/54mi), Great Wilbraham (87km/54mi), Fulbourn (91km/56mi), Cambridge (94km/59mi) and Great Shelford (98km/61mi).