Let's Visit
Dunfermline

Visiting Dunfermline

Dunfermline is on your list of places to visit - fantastic. Let's talk about restaurants, getting there and some tips about what to do when you arrive.

What Should I Do In Dunfermline?

If you have 3 hours, a half day or even a week in Dunfermline then we have some suggestions for you. Read our guides and get going today!

This should be enough to get you going in Dunfermline!

FAQs About Dunfermline

How Do I Get To Dunfermline?

To get to Dunfermline by car, follow M90 if coming from Edinburgh or Perth. If coming from Glasgow, take M8 and then the A8 to the Forth Road Bridge. From there, follow signs to Dunfermline. From St Andrews, take A91 towards Cupar and then join A92 towards Glenrothes, Kirkcaldy and Dunfermline.

If travelling by train, Dunfermline has two train stations; Dunfermline Town and Dunfermline Queen Margaret. Trains run regularly from Edinburgh, Glasgow and other towns in Fife. From Edinburgh, take the Fife Circle line or the direct service to Dunfermline Town. Alternatively, take a train from Glasgow to Queen Street Station and change to a train for Dunfermline Town or Queen Margaret.

If already in Fife, some local landmarks to use as points of reference when travelling to Dunfermline include the Forth Bridge, the historic town of St Andrews, or the Fife Coastal Path.

What's The Nearest Airport To Dunfermline?

The closest airport to Dunfermline is Edinburgh Airport, which is approximately 16 miles away. If you're flying into Edinburgh, the quickest way to get to Dunfermline is via the M90 motorway. Alternatively, you can take the train from Edinburgh to Dunfermline, which takes around 30 minutes.

Where Is Dunfermline?