The Aberdeen to Inverness line is all that remains of a once extensive rail network in North East Scotland. The route is a combination of lines operated by the Highland Railway, west of Keith, and the GNoSR, to the east. Today it is mostly operated by DMUs but a few services are worked by Scotrail HSTs.