 Croxton parish covers an area of 7.72 km² and lies alongside the A428 road between Bedford and Cambridge, the main village street being at right-angles to the major road.It is 13 miles (21 km) west of the county town of Cambridge and 49 miles (79 km) north of London.The nearest town is St Neots, 3.5 miles (5.5 km) west; minor roads run north to Toseland and south towards Abbotsley.