ScotRail Rail - Inverness - Aberdeen

List of stops

                                      Inverness – Aberdeen

                                      Inverness

                                      08:5614:28

                                      Inverness Airport

                                      09:0614:38

                                      Nairn

                                      09:16
                                      09:17
                                      14:48
                                      14:49

                                      Forres

                                      09:28
                                      09:30
                                      15:00

                                      Elgin

                                      09:43
                                      09:52
                                      15:13
                                      15:14

                                      Keith

                                      10:12
                                      10:13
                                      15:34

                                      Huntly

                                      10:27
                                      10:28
                                      15:49

                                      Insch

                                      10:44
                                      10:47
                                      16:05

                                      Inverurie

                                      10:58
                                      10:59
                                      16:17

                                      Kintore

                                      11:0416:22
                                      16:23

                                      Dyce

                                      11:13
                                      11:14
                                      16:31
                                      16:32

                                      Aberdeen

                                      11:2316:41

                                      All trips in this timetable are wheelchair accessible.

                                      Aberdeen – Inverness

                                      Aberdeen16:04
                                      Dyce16:12p
                                      Kintore16:21p
                                      Inverurie16:27p
                                      Insch16:39
                                      Huntly16:57
                                      16:58
                                      Keith17:18
                                      Elgin17:38
                                      Forres17:51
                                      Nairn18:01
                                      18:02
                                      Inverness Airport18:10
                                      18:11
                                      Inverness18:22

                                      All trips in this timetable are wheelchair accessible.

                                      Times marked p - "pick up only" - the vehicle will only stop to pick up passengers.
                                      Times marked p - "pick up only" - the vehicle will only stop to pick up passengers.
                                      Build real-time departures into your app

                                      Tell us about your project. Test London API examples while we review your request.

                                      Request data / API access

                                      Route Path (Streets & Roads)

                                      Aberdeen – Inverness
                                      Station Road - Northern Road - Oldmeldrum Road - Gordon Terrace - Aberdeen Road - Station Road - Balblair Road

                                      Schedules and stops for this route are published in GTFS: great-britain

                                      Frequently asked questions about route ScotRail

                                      • What time does route ScotRail start operating?

                                        Services on route ScotRail start at 08:56 every day.

                                      • What time does route ScotRail stop operating?

                                        Services on route ScotRail end at 16:41 every day.

                                      • Is there a stop for route ScotRail near me?

                                        View the nearest stop for route ScotRail.

                                      ScotRail (Aberdeen Rail Services)

                                      The first stop of the ScotRail rail route is Inverness and the last stop is Aberdeen. ScotRail (Inverness - Aberdeen) is operational during everyday.

                                      Additional information: ScotRail has 12 stops. The total trip duration for this route is approximately 147 minutes.

                                      More than 5 million users trust busmaps.com for public transport information. Find suggested Rail Services routes in Aberdeen, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

                                      ScotRail rail near me

                                      Last updated on November 10, 2026