In 2022, all Highland main line services between
Perth and
Inverness call here. From Monday to Saturday, there are five trains each weekday to
Edinburgh Waverley (including the
Highland Chieftain to ) and seven to southbound, plus the overnight sleeper to
London Euston (the latter does not run southbound on Saturday nights or northbound on Sundays). Northbound there are eleven departures to Inverness. On Sundays there are five trains to Edinburgh (including the King's Cross service) and two to Glasgow (plus the Caledonian Sleeper), along with seven to Inverness, two of which extend to
Elgin. == Future proposals ==