On weekdays the first train departs Perth at 05:16 arriving at Gleneagles at 05:31. The last train departs Perth at 22:46 arriving at Gleneagles at 23:01.
Journey Time
On trains operated by London North Eastern Railway (GR) the average journey time is 14 minutes. On trains operated by ScotRail (SR) the average journey time is 14 minutes. The overall average journey time between Perth and Gleneagles is 14 minutes.
Calling Points
Trains operated by London North Eastern Railway (GR) and ScotRail (SR) are non-stop.