'The Forth Bridges.' Image credit: Stuart Bruton / VisitScotland
Travelling to Dunfermline
COV19 rules are in place check the latest advice. Plan your journey to Dunfermline before you travel.
You can get to Dunfermline by Bus, Train, Motor Car or Bicycle. The main motorway to travel north and south of Dunfermline is the M90. There are the public transport lines and routes that have stops nearby. Bus services are run by ‘StageCoach East Scotland’ buses and trains ‘Scotrail’. Use the buttons below to check service information.
From the airports
From Edinburgh Airport
Dunfermline is served by 2 railway stations. Dunfermline Town, which is located in the centre of the town, and Dunfermline Queen Margaret, which is located in the northeast of the town, near Queen Margaret Hospital. There is a half hourly (hourly after 19:00) Fife Circle service to Edinburgh Waverley.
From Glasgow Airport
The distance between Glasgow Airport (GLA) and Dunfermline is 41 miles. The road distance is 47.7 miles. The cheapest way to get from Glasgow Airport (GLA) to Dunfermline is to drive which costs £8 – £12 and takes 58 min. The quickest way to get from Glasgow Airport (GLA) to Dunfermline is to taxi which costs £100 – £120 and takes 58 min. There is a direct bus departing from Glasgow Airport, Terminal Building and arriving at Dunfermline, Bus Station station. Services depart hourly, and operate every day. The journey takes approximately 1h 44m. Glasgow Airport (GLA) to Dunfermline bus services, operated by Stagecoach East Scotland.