Dunfermline Queen Margaret railway station
is a railway station
in the town of Dunfermline
. The station is managed by First ScotRail
and is on the Fife Circle Line
30 km (18½ miles) north of Edinburgh Waverley
Monday to Saturday daytimes there is generally a half-hourly service southbound to Edinburgh and an hourly service northbound towards Kirkcaldy
(and back to Edinburgh) on the Fife Circle Line.
Evenings there is an hourly service in each direction and on Sundays two-hourly.