The journey from Keith to Kirkcaldy takes you south through the heart of Scotland to the Kingdom of Fife. Driving is the most direct method, following the A96 and A90. Kirkcaldy is a historic town on the Firth of Forth. Train travel is also an option, requiring a change in Aberdeen or Edinburgh. Expect a travel time of approximately 2.5 hours by car or 4 hours by train.
Total Distance: 180 km driving distance, 150 km straight-line distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 4 hours | 2 hours 30 mins |
| Avg Price | 30-60 GBP | 35-40 GBP fuel |
| Operator | ScotRail | Personal Vehicle |
| Route | Keith to Aberdeen, then Aberdeen to Kirkcaldy. | A96 to Aberdeen, then A90 south to Kirkcaldy. |
| Tip | The train station in Kirkcaldy is centrally located. | The A90 is a fast road; watch for speed cameras. |
Spring and summer for the coastal scenery.