Rail ScotRail - Inverness - Edinburgh: Full Schedule in Edinburgh

Click to load interactive map
List of stops

              Inverness – Edinburgh

              Inverness

              10:50

              Aviemore

              11:28
              11:30

              Kingussie

              11:42
              11:43

              Blair Atholl

              12:15
              12:16

              Pitlochry

              12:26
              12:30

              Dunkeld & Birnam

              12:42

              Perth

              13:00
              13:04

              Stirling

              13:37
              13:38

              Haymarket

              14:22
              14:23

              Edinburgh

              14:30

              All trips in this timetable are wheelchair accessible.

              Inverness – Edinburgh

              Inverness09:42
              Aviemore10:31
              Kingussie10:43
              Blair Atholl11:16
              11:17
              Pitlochry11:26
              11:28
              Perth11:56
              12:02
              Stirling12:31
              12:35
              Haymarket13:09
              Edinburgh13:14

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

              • What time does the ScotRail rail stop working?

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

              • Is there a ScotRail rail stop near me?

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

              ScotRail (Edinburgh Rail Services)

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

              Additional information: ScotRail has 10 stops. The total trip duration for this route is approximately 220 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