Travelling now? Perth Live Departures
Reverse Direction » Dunfermline Queen Margaret to Perth Train Times
First and Last Service
On weekdays the first train departs Perth at 06:00 arriving at Dunfermline Queen Margaret at 07:03. The last train departs Perth at 07:00 arriving at Dunfermline Queen Margaret at 08:01.
Journey Time
The average journey time between Perth and Dunfermline Queen Margaret is 1 hour and 2 minutes.
Calling Points
Trains operated by ScotRail (SR) call at Ladybank, Markinch, Glenrothes with Thornton, Cardenden, Lochgelly and Cowdenbeath.
Timetable data under licence from RSP / Rail Delivery Group