Updated: 05:38
Calling at: Ladybank, Markinch, Glenrothes with Thornton, Cardenden, Lochgelly, Cowdenbeath, Dunfermline Queen Margaret, Dunfermline City, Rosyth, Inverkeithing, North Queensferry, Dalmeny, Edinburgh Gateway, Haymarket, Edinburgh
Calling at: Dundee, Broughty Ferry, Carnoustie, Arbroath, Montrose, Laurencekirk, Stonehaven, Portlethen, Aberdeen, Dyce, Kintore, Inverurie
Calling at: Gleneagles, Dunblane, Bridge of Allan, Stirling, Glasgow Queen Street
Calling at: Markinch, Kirkcaldy, Kinghorn, Burntisland, Aberdour, Dalgety Bay, Inverkeithing, North Queensferry, Dalmeny, Edinburgh Gateway, South Gyle, Haymarket, Edinburgh
Calling at: Gleneagles, Dunblane, Bridge of Allan, Stirling, Croy, Lenzie, Bishopbriggs, Glasgow Queen Street
Calling at: Invergowrie, Dundee, Broughty Ferry, Arbroath, Montrose, Laurencekirk, Stonehaven, Portlethen, Aberdeen
Calling at: Ladybank, Markinch, Glenrothes with Thornton, Cardenden, Lochgelly, Cowdenbeath, Dunfermline Queen Margaret, Dunfermline City, Rosyth, Inverkeithing, North Queensferry, Dalmeny, Edinburgh Gateway, Haymarket, Edinburgh
Calling at: Gleneagles, Dunblane, Bridge of Allan, Stirling, Glasgow Queen Street
Calling at: Ladybank, Markinch, Kirkcaldy, Kinghorn, Burntisland, Aberdour, Dalgety Bay, Inverkeithing, Edinburgh Gateway, South Gyle, Haymarket, Edinburgh
Calling at: Gleneagles, Dunblane, Bridge of Allan, Stirling, Glasgow Queen Street
LiveTrainsUK 4.1 Beta
Live Data sourced from National Rail / Booking provided by TheTrainLine.com
Site © Copyright 2021–2026 – Matt Porter – Designed by The Gadget Man
Perth (PTH) is a National Rail station with live departure and arrival information updated in real time from the National Rail Darwin feed.
Train operators serving Perth: ScotRail.
Current destinations: Edinburgh, Inverurie, Glasgow Queen Street, Arbroath, Aberdeen.