Gainsborough has two railway stations. At Lea Road Station, the Lincoln to Sheffield line generally runs an hourly service, with additional services on the Doncaster to Lincoln line.
The line through the much more centrally located Gainsborough Central Station carries predominantly freight trains and a Saturday passenger service to Cleethorpes and Sheffield.
Buses services run from the town centre bus station at Heaton Street and connect to nearby towns such as Retford, Scunthorpe and Lincoln. There is also a town service which loops around the main destinations in the town.
For detailed bus routes and time tables, please visit the lincolnshire travel web site.