This route passes through Cambridge (0km/0mi), Great Shelford (6km/4mi), Sawston (10km/6mi), Great Abington (16km/10mi), Little Abington (19km/12mi), Babraham (22km/13mi), Sawston (24km/15mi), Whittlesford (27km/17mi), Newton (31km/19mi), Harston (32km/20mi), Hauxton (35km/21mi) and Cambridge (36km/23mi).