Rail ScotRail

Click to load interactive map
List of stops

                                                    Perth – Edinburgh

                                                    All trips in this timetable are wheelchair accessible.

                                                    Edinburgh – Perth

                                                    Edinburgh06:3612:3615:38
                                                    Haymarket06:4012:4015:42
                                                    South Gyle06:4512:4515:47
                                                    Edinburgh Gateway06:47
                                                    06:48
                                                    12:4715:49
                                                    Inverkeithing06:5812:57
                                                    12:58
                                                    15:59
                                                    16:00
                                                    Dalgety Bay07:01
                                                    07:02
                                                    13:0116:03
                                                    Aberdour07:06
                                                    07:07
                                                    13:0616:08
                                                    Burntisland07:1113:10
                                                    13:11
                                                    16:12
                                                    16:13
                                                    Kinghorn07:1613:15
                                                    13:16
                                                    16:17
                                                    16:18
                                                    Kirkcaldy07:2113:20
                                                    13:21
                                                    16:22
                                                    16:23
                                                    Markinch07:3013:29
                                                    13:30
                                                    16:33
                                                    16:38
                                                    Ladybank07:4013:3816:48
                                                    Perth08:0514:1017:11

                                                    All trips in this timetable are wheelchair accessible.

                                                    Build real-time departures into your app Free API Access →

                                                    Route Path (Streets & Roads)

                                                    Perth – Edinburgh
                                                    High Street - School Lane - Station Road - Bridges View - Woodmill Street - Chapel Place - The Brae - Station Road - Glasgow Road - South Gyle Road

                                                    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 - Perth - Edinburgh rail start at 07:00 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

                                                    • What time does the ScotRail rail stop working?

                                                      Services on the ScotRail - Perth - Edinburgh rail stop at 08:41 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

                                                    • Is there a ScotRail rail stop near me?

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

                                                    ScotRail (Edinburgh Rail Services)

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

                                                    Additional information: ScotRail has 16 stops. The total trip duration for this route is approximately 101 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 17, 2026