Though goods traffic began using the line in 1875, the station was not opened until 1881 with trains initially running as far as Alexandra Park (as it was then known).
Electric operation at the station began in 1960 (using the 25 kV A.C overhead system), when the branch from Bellgrove was incorporated into the North Clyde line electrification scheme.
Through running to Cumbernauld began in May 2014 - prior to this a change at Springburn was required.
Monday to Saturday there is a half-hourly service northbound to Springburn and southbound to Glasgow Queen Street and beyond (usually to Dumbarton Central).
The proposed timetable changes in 2022 would create a half hourly service in each direction at Duke Street, going eastbound to Springburn and westbound to Milngavie On Sundays, an hourly service between Partick and Springburn call in each direction between 10am and 6pm[2]