Nelson railway station serves the town of Nelson in Lancashire, and is situated on the East Lancashire Line 2 miles (3 km) away from the terminus at Colne. The station is managed by Northern, which also provides its passenger service. The station was opened on 1 February 1849 by the East Lancashire Railway (which later became part of the Lancashire & Yorkshire Railway) as Nelson Inn, Marsden named after the public house adjacent to the station.