Coordinates: 52°43′18″N 1°18′00″E / 52.721738°N 1.3°E / 52.721738; 1.3
Hainford (originally Haynford) is a village and civil parish in the English county of Norfolk. It covers an area of 6.94 km2 (2.68 sq mi) and had a population of 951 in 365 households at the 2001 census. For the purposes of local government, it falls within the district of Broadland.
Hainford is situated close to the A140. The village is bordered by Hevingham to the North. Buxton to the North East.Frettenham to the East. Spixworth to the south east. Newton & Horsham St Faith to the South. Horsford to the West and Stratton Strawless to the North West.
Hainford is located near to the A140 which runs from Ipswich to Cromer via Norwich with its junction with the B1354 which for the second section of its route runs from Hainford to Hoveton (near Wroxham).
Sanders Coaches operate a regular service from Norwich to Reepham via Hainford with other services from Norwich to Sheringham during peak times.