ScotRail ScotRail Edinburgh - Inverness Rail

Click to load interactive map
List of stops
            Map

            Edinburgh – Inverness

            Edinburgh

            08:38

            Haymarket

            08:42
            08:43

            Stirling

            09:30
            09:31

            Perth

            10:01
            10:02

            Dunkeld & Birnam

            10:18
            10:19

            Pitlochry

            10:32
            10:33

            Blair Atholl

            10:42
            10:43

            Kingussie

            11:17
            11:18

            Aviemore

            11:29
            11:30

            Carrbridge

            11:38
            11:39

            Inverness

            12:07

            Edinburgh – Inverness

            Edinburgh19:34
            Haymarket19:38
            19:39
            Stirling20:17
            20:19
            Gleneagles20:34
            20:36
            Perth20:54
            21:00
            Dunkeld & Birnam21:15
            21:16
            Pitlochry21:29
            21:30
            Blair Atholl21:39
            21:40
            Dalwhinnie22:04
            22:10
            Newtonmore22:20
            22:21
            Kingussie22:25
            22:26
            Aviemore22:37
            22:39
            Carrbridge22:47
            22:48
            Inverness23:19
            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 08:38 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 12:07 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 11 stops and the total trip duration for this route is approximately 209 minutes.

            See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Edinburgh Rail Services suggested routes, real-time bus tracker, line route maps in Edinburgh, and helps to find the closest ScotRail rail stops near you. No internet available? Download an offline PDF map and bus schedule for the ScotRail rail to take on your trip.

            ScotRail rail near me

            Last updated on May 19, 2026