The original railway station was built on the former narrow gauge Porto to Póvoa and Famalicão line.
The line was extended, in stages, beyond Póvoa de Varzim, reaching its ultimate terminal at Famalicão [pt] on 12 June 1881.
[3] In 1927 the railway lines through the station were re-gauged from 900mm to 1,000 mm (3 ft 3+3⁄8 in), and a branch was built from some 700 metres (2,300 ft) north of Senhora da Hora to connect with the pre-existing Guimarães line at Trofa, thus allowing through trains to run between Guimarães and Porto-Boavista.
[3][6][7] The old narrow gauge station closed in 2001, as part of the preparations for the creation of the Porto Metro, which uses much of the track-bed of the old line.
Like other stations in the common section of lines A, B, C, E and F, Senhora da Hora sees a very frequent service, with up to 21 trains per hour in both directions.