Direct Rail

For an alternative nearby to Dunfermline Town train station try the following:

Dunfermline Town Train Station

Dunfermline Town railway station is located on the Fife Circle Line and serves the town of Dunfermline in Fife, Scotland. The station, operated by First ScotRail, is some 19 miles to the north of Edinburgh Waverley railway station. All passenger services calling at the station are also operated by First ScotRail.

Trains to Dunfermline Town

With Direct Rail you can look, book and save on trains to Dunfermline Town simply and securely online avoiding the hassle associated with getting train tickets to Dunfermline Town at the station.

We offer the best range of Dunfermline Town train fares too whether you are booking in advance, travelling at peak or off peak so you’ll find the best deals here.

So avoid the queues and don’t miss the train, simply and securely just book the train to Dunfermline Town before you go, and save too.

Get to/from Dunfermline Town Station

Dunfermline Town Station Address:

Comely Park, Dunfermline, KY12 7HT


Dunfermline Town train station is managed by ScotRail

Need to spend a night in a Dunfermline Town Hotel?
If so, please visit our Dunfermline Town Accommodation pages.