Rail ScotRail - Glasgow Queen Street - Elgin Schedule in Glasgow

Click to load interactive map
List of stops
      Map

      Glasgow Queen Street – Elgin

      Glasgow Queen Street

      18:03

      Larbert

      18:24

      Stirling

      18:33
      18:34

      Dunblane

      18:41

      Gleneagles

      18:55

      Perth

      19:10
      19:12

      Dunkeld & Birnam

      19:28
      19:29

      Pitlochry

      19:42

      Blair Atholl

      19:52

      Dalwhinnie

      20:17

      Newtonmore

      20:27
      20:28

      Kingussie

      20:33

      Aviemore

      20:46

      Carrbridge

      20:56

      Inverness

      21:26
      21:42

      Inverness Airport

      21:53

      Nairn

      22:02
      22:03

      Forres

      22:13
      22:14

      Elgin

      22:27

      Glasgow Queen Street – Elgin

      Glasgow Queen Street14:39
      Larbert14:58
      14:59
      Stirling15:07
      15:08
      Dunblane15:14
      15:15
      Gleneagles15:28
      15:29
      Perth15:44
      15:46
      Pitlochry16:13
      16:14
      Kingussie16:55
      16:56
      Aviemore17:08
      17:09
      Inverness17:45
      18:00
      Inverness Airport18:09
      18:10
      Nairn18:18
      18:19
      Forres18:29
      18:30
      Elgin18:42
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Glasgow Queen Street – Elgin
      Burghmuir Road - Station Road - Ruthven Road - Balblair Road - Station Road
      Inbound: Glasgow Queen Street – Elgin
      Burghmuir Road - Station Road - Ruthven Road - Balblair Road - Station Road

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

      Last updated on May 3, 2026