The station is normally served by a service every half hour to Barrhead (Mondays — Saturdays only), Kilmarnock and to East Kilbride, and four trains per hour to Glasgow Central. On Sundays, there are half hourly services to Glasgow Central, with hourly services to East Kilbride and Kilmarnock. There is no Barrhead service on Sundays, as Kilmarnock trains operate all stops.[4] Additionally, one Kilmarnock service extends to Carlisle on Sundays only.
The station is an interchange station for services between the East Kilbride line, and the Barrhead line, with trains extending to Kilmarnock and a few trains a day to Dumfries as well as a weekly service to Carlisle.
Jowett, Alan (March 1989). Jowett's Railway Atlas of Great Britain and Ireland: From Pre-Grouping to the Present Day (1st ed.). Sparkford: Patrick Stephens Ltd. ISBN978-1-85260-086-0. OCLC22311137.
Jowett, Alan (2000). Jowett's Nationalised Railway Atlas (1st ed.). Penryn, Cornwall: Atlantic Transport Publishers. ISBN978-0-906899-99-1. OCLC228266687.