The rail journey between Inverness and Aberdeen is 108 miles in length. Typical journey time is just over 2 hours.
There are 8 intermediate stations after leaving Inverness:
On Mondays to Saturdays the first train of the day leaves Inverness at 0453 and the last train leaves at 2131. There are 12 trains a day in total in this direction.