Opened in 1870, it was expanded in 1925 when the adjacent Pollokshields and Shields stations were amalgamated into it.
It opened in the early 1870s,[2] around the time when the line was being diverted from Bridge Street to the new St Enoch station in the city centre, initially terminating at Dunlop Street.
Contemporary maps show that there were no stations at Shields Junction, prior to the general reorganisation of rail links between Paisley and Glasgow in the 1870s, in preparation for the opening of the new city centre terminals.
Shields Road station was the largest of the three, sharing one of its platforms with Pollokshields station, which had been squeezed into the northern part of the complex, on the new track which had been laid to establish a link between Paisley and the Caledonian Railway’s proposed Glasgow Central station.
The three stations at Shields Junction were amalgamated in 1925,[2] creating a larger Shields Road station, which was in use until 1966, when train services to St Enoch ended.