Dunfermline Abbey

© VisitScotland / Luigi Di Pasquale / Welcome to Fife


Dunfermline is located north of Edinburgh, just across the Forth Bridge in Fife. Dunfermline is at the heart of Scotland's history and the royal and monastic past can be seen throughout this former capital of Scotland.

Map of Dunfermline

Explore Dunfermline


Javascript is needed to show this map.

Javascript is needed to show this map.

How to get to Dunfermline

Dunfermline is an easily accessible city, located just 30 minutes north of Edinburgh. 

Getting to


There are direct trains from across Scotland to Inverkeithing, as well as local trains that stop off at Dunfermline, North Queensferry, Aberdour, Dalgety Bay and Rosyth. 

Find out more about Scotrail trains to Fife 

Search available connections using Traveline 

Bus and coach


Getting around


As a relatively small city, Dunfermline is easy to explore on foot with a great variety of walking routes available to explore.

Explore walking routes near Dunfermline


A tip from your local expert

Andrew Carnegie Birthplace Museum

The Andrew Carnegie Birthplace is a must see in Dunfermline. Visit the original weavers cottage where he was born, with a museum about his life. Andrew Carnegie also gifted the Pittencreiff Park to Dunfermline, which is also worth a visit.


Assistant iCentre Manager, St Andrews

Find out more

Other things you might like