ScotRail ScotRail Edinburgh - Inverness Rail

Click to load interactive map
List of stops
            Map

            Edinburgh – Inverness

            Edinburgh

            10:33

            Haymarket

            10:37
            10:38

            Stirling

            11:16
            11:17

            Perth

            11:48
            11:53

            Dunkeld & Birnam

            12:09
            12:10

            Pitlochry

            12:23
            12:26

            Blair Atholl

            12:36

            Dalwhinnie

            13:03

            Newtonmore

            13:13
            13:14

            Kingussie

            13:19

            Aviemore

            13:32
            13:33

            Carrbridge

            13:41
            13:42

            Inverness

            14:16

            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 10:33 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 14:16 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 13 stops and the total trip duration for this route is approximately 223 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 July 10, 2026