Rail ScotRail

Click to load interactive map
List of stops
                      Map

                      Edinburgh – Aberdeen

                      Edinburgh

                      05:30

                      Haymarket

                      05:34
                      05:35

                      Inverkeithing

                      05:48
                      05:49

                      Kirkcaldy

                      06:03
                      06:04

                      Markinch

                      06:12
                      06:13

                      Ladybank

                      06:19
                      06:20

                      Cupar

                      06:26
                      06:27

                      Leuchars (for St. Andrews)

                      06:33
                      06:34

                      Dundee

                      06:48
                      06:50

                      Broughty Ferry

                      06:56
                      06:57

                      Carnoustie

                      07:04
                      07:05

                      Arbroath

                      07:11
                      07:12

                      Montrose

                      07:25
                      07:28

                      Laurencekirk

                      07:38
                      07:39

                      Stonehaven

                      07:51
                      07:52

                      Portlethen

                      08:00
                      08:01

                      Aberdeen

                      08:12

                      Edinburgh – Aberdeen

                      Edinburgh06:30
                      Haymarket06:34
                      06:35
                      Kirkcaldy07:01
                      07:02
                      Cupar07:19
                      07:20
                      Leuchars (for St. Andrews)07:26
                      07:27
                      Dundee07:41
                      07:43
                      Carnoustie07:53
                      07:54
                      Arbroath08:01
                      08:02
                      Montrose08:16
                      08:17
                      Stonehaven08:37
                      08:38
                      Aberdeen08:56
                      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 2, 2026