We returned via Fowlmere, Newton and Hauxton (much better route! - only 1.5 hours from Royston to Angela's parents).
Total round trip: 42 miles.