Under Highland Railway ownership the current station buildings were erected in 1886 by architect Murdoch Paterson.
[6][page needed] The HR became a constituent of the London Midland and Scottish Railway (LMSR) in 1923.
[9] The station formerly had two signal boxes to supervise the passing loop and junction between the two routes - both were however closed in 1985 when the Radio Electronic Token Block system was introduced by British Rail on the Far North Line.
The system was initially worked from a control centre at the station, with the line southwards planned for inclusion in the Inverness area resignalling scheme.
The junction points were altered so that they were (and still are) power operated - drivers of northbound trains use a plunger on the down platform to select the correct route, whilst southbound trains trigger the correct setting by occupying track circuits on the approach to the station.
[citation needed] Historic Scotland designate the current station and platforms as Category B.
[10] On 22 January 2010, a Class 158 Express Sprinter unit (158701) working the 17:15 Inverness to Ardgay service derailed at Dingwall; nobody was badly injured, but one female passenger was taken to hospital as a precaution.