Most services are operated by ScotRail; with two trains per day southbound to London Kings Cross and one train per day northbound to Inverness operated by London North Eastern Railway (a second northbound service terminates at Stirling); and one train per day Sunday – Friday southbound to London Euston and northbound to Inverness operated by Caledonian Sleeper. The station has nine platforms, though they are ordered 2 to 10. The site of Platform 1 is now occupied by a car park; the platforms were not renumbered. The bay platforms at the north end of the station (Platforms 4 and 5) survive but are not available to passenger trains. The bay platforms at the south end of the station (Platforms 7 and 8) are not normally used for weekday services, but the first services of the day use trains that have been stabled there overnight and they have been fitted with passenger information displays.
