The journey from Keith to Edinburgh covers approximately 230 kilometers. By train, the trip takes about 3 hours, usually requiring a change in Aberdeen or Inverness. Driving via the A96 and A90 takes roughly 3 hours depending on traffic. Edinburgh is the capital of Scotland, famous for its historic castle, Royal Mile, and annual festivals. This route is a popular choice for those traveling to the capital.
Total Distance: 230 km driving distance, 190 km straight-line distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 3 hr | 3 hr |
| Avg Price | 40 GBP | 35 GBP fuel cost |
| Operator | ScotRail | Personal Vehicle |
| Route | Keith to Aberdeen/Inverness, then to Edinburgh Waverley. | A96 to Aberdeen, then A90/M90 to Edinburgh. |
| Tip | Book in advance for significant savings on rail fares. | Expect heavy traffic on the Queensferry Crossing. |
August for the festivals, or Spring for pleasant weather.