ScotRail ScotRail Edinburgh - Inverness Rail

Click to load interactive map
List of stops

            Edinburgh – Inverness

            Edinburgh

            19:34

            Haymarket

            19:38
            19:39

            Stirling

            20:17
            20:19

            Gleneagles

            20:34
            20:36

            Perth

            20:54
            21:00

            Dunkeld & Birnam

            21:15
            21:16

            Pitlochry

            21:29
            21:30

            Blair Atholl

            21:39
            21:40

            Dalwhinnie

            22:04
            22:10

            Newtonmore

            22:20
            22:21

            Kingussie

            22:25
            22:26

            Aviemore

            22:37
            22:39

            Carrbridge

            22:47
            22:48

            Inverness

            23:19

            All trips in this timetable are wheelchair accessible.

            Edinburgh – Inverness

            Edinburgh08:38
            Haymarket08:42
            08:43
            Stirling09:30
            09:31
            Perth10:01
            10:02
            Dunkeld & Birnam10:18
            10:19
            Pitlochry10:32
            10:33
            Blair Atholl10:42
            10:43
            Kingussie11:17
            11:18
            Aviemore11:29
            11:30
            Carrbridge11:38
            11:39
            Inverness12:07

            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 - Edinburgh - Inverness rail start at 19:34 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

            • What time does the ScotRail rail stop working?

              Services on the ScotRail - Edinburgh - Inverness rail stop at 23:19 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

            • Is there a ScotRail rail stop near me?

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

            ScotRail (Edinburgh Rail Services)

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

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

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

            ScotRail rail near me

            Last updated on August 25, 2026