services are provided by abellio scotrail, caledonian sleeper, and london north eastern railway on the highland main line and strathspey railway on the former inverness and perth junction railway to boat of garten and broomhill.