The journey from Keith to Dunfermline takes you south through the heart of Scotland to the historic city of Dunfermline. Driving is the most direct method, following the A96 and A90. Dunfermline is the former capital of Scotland and home to a famous abbey. Train travel is also an option, requiring a change in Aberdeen or Edinburgh. Expect a travel time of approximately 2.7 hours by car or 4.5 hours by train.
Total Distance: 190 km driving distance, 160 km straight-line distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 4 hours 30 mins | 2 hours 45 mins |
| Avg Price | 35-65 GBP | 40-45 GBP fuel |
| Operator | ScotRail | Personal Vehicle |
| Route | Keith to Aberdeen, then Aberdeen to Dunfermline. | A96 to Aberdeen, then A90 south to Dunfermline. |
| Tip | The train station in Dunfermline is centrally located. | The A90 is a fast road; watch for speed cameras. |
Spring and summer for the historic sites.