Casthorpe is hamlet in the civil parish of Barrowby and the South Kesteven District of Lincolnshire, England. It is 23 miles (40 km) south-southwest from the city and county town of Lincoln, 3 miles (5 km) west from Grantham town centre, and 1 mile (1.6 km) west from Barrowby village.