ScotRail (Elgin - Inverness) Rail in Inverness

Click to load interactive map
List of stops

                Elgin – Inverness

                Elgin

                10:5112:3618:0220:18

                Forres

                11:03
                11:04
                12:48
                12:49
                18:14
                18:15
                20:30
                20:31

                Nairn

                11:14
                11:17
                12:59
                13:00
                18:25
                18:26
                20:41
                20:42

                Inverness Airport

                11:25
                11:26
                13:08
                13:09
                18:34
                18:35
                20:50
                20:54

                Inverness

                11:3713:2018:4621:07

                All trips in this timetable are wheelchair accessible.

                Elgin – Inverness

                Elgin06:5614:25
                Forres07:08
                07:09
                14:37
                14:38
                Nairn07:19
                07:21
                14:49
                Inverness Airport07:29
                07:30
                14:58
                Inverness07:4115:10

                All trips in this timetable are wheelchair accessible.

                Build real-time departures into your app Free API Access →

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

                Rail ScotRail FAQ

                • What time does the ScotRail rail start operating?

                  Services on the ScotRail - Elgin - Inverness rail start at 10:51 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

                • What time does the ScotRail rail stop working?

                  Services on the ScotRail - Elgin - Inverness rail stop at 21:07 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

                • Is there a ScotRail rail stop near me?

                  Click here to view the nearest ScotRail - Elgin - Inverness rail stop.

                ScotRail (Inverness Rail Services)

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

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

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

                ScotRail rail near me

                Last updated on September 28, 2026