Thorne lies east of the River Don, on the Stainforth and Keadby Canal, and is located at approximately coord, at an elevation of around 16 feet above sea level, on the Yorkshire side of the border with Lincolnshire.