Swineshead railway station serves the village of Swineshead in Lincolnshire, England. Although named Swineshead, the station is, in reality, located in the hamlet of Swineshead Bridge some miles north of Swineshead. The line was opened by the Boston, Sleaford and Midland Counties Railway. The station is now owned by Network Rail and managed by East Midlands Railway who provide all rail services.