Wellingborough is a market town in the North Northamptonshire, Unitary Authority area, England, 65 miles (105 km) from London and 11 miles (18 km) from Northampton, north of the River Nene.