Rail ScotRail

Click to load interactive map
List of stops
              Map

              Edinburgh – Aberdeen

              Edinburgh

              21:00

              Haymarket

              21:04
              21:05

              Inverkeithing

              21:18
              21:19

              Kirkcaldy

              21:33
              21:34

              Markinch

              21:42
              21:43

              Ladybank

              21:49
              21:50

              Cupar

              21:56
              21:57

              Leuchars (for St. Andrews)

              22:03
              22:04

              Dundee

              22:21
              22:23

              Broughty Ferry

              22:29
              22:30

              Arbroath

              22:42
              22:43

              Montrose

              22:56
              22:57

              Stonehaven

              23:17
              23:18

              Portlethen

              23:25
              23:26

              Aberdeen

              23:37

              Edinburgh – Aberdeen

              Edinburgh16:07
              Haymarket16:11
              Inverkeithing16:25
              16:26
              Kirkcaldy16:41
              16:42
              Markinch16:50
              16:51
              Cupar17:02
              17:03
              Leuchars (for St. Andrews)17:09
              17:10
              Dundee17:24
              17:25
              Broughty Ferry17:32
              Carnoustie17:39
              17:40
              Arbroath17:46
              17:47
              Montrose18:01
              Stonehaven18:23
              18:24
              Aberdeen18:42
              Build real-time departures into your app Free API Access →

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

              Last updated on May 3, 2026