Northborough may refer to:
Northborough, Cambridgeshire, a village and civil parish in Cambridgeshire, England
Northborough, Massachusetts, a town in Worcester County, Massachusetts, United States
Northborough (CDP), Massachusetts, a census-designated place in Northborough, Massachusetts
Northborough, Slough, an area of Slough in Berkshire, England (List of places in Berkshire)
Distance between:
London to Northborough80 Miles / 129 Kms Liverpool to Northborough124 Miles / 199 Kms