The station has two platforms, connected by a level crossing, and CCTV.
Kingsknowe station was opened by the Caledonian Railway on 15 February 1848.
It was closed to passenger services by British Railways on 6 July 1964 and reopened on 1 February 1971.
[3] It is currently served, Mondays to Saturdays, by one ScotRail service each hour from Glasgow Central to Edinburgh Waverley.
There is a two-hourly Sunday service at this station to Edinburgh and through to Glasgow since the December 2012 timetable change - prior to this, trains had only run as far as West Calder.