Horncastle is home to a hub for the InterConnect rural bus service.
The Great Northern Railway's Lincoln-Boston line ran through Kirkstead, from Horncastle, and a branch line from Kirkstead (later renamed Woodhall Junction) through Woodhall Spa to Horncastle opened on 11 August 1855.