The route from Keith to Stirling takes you through the heart of the Scottish Highlands, primarily following the A9 south. This journey is renowned for its dramatic scenery, passing through the Cairngorms and the historic town of Pitlochry. By train, you will travel from Keith to Perth or Edinburgh, then connect to Stirling. The city of Stirling is a gateway to the Highlands and home to the famous Stirling Castle. Expect a travel time of approximately 3 hours by car or 4 hours by train.
Total Distance: 190 km driving distance, 160 km straight-line distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 4 hours | 3 hours |
| Avg Price | 30-60 GBP | 35-45 GBP fuel |
| Operator | ScotRail | Personal Vehicle |
| Route | Keith to Perth, then Perth to Stirling. | A96 to A9 south via Perth. |
| Tip | The train journey offers a relaxing way to see the Highland landscape. | The A9 is a scenic route but watch for speed cameras. |
Autumn for the stunning foliage in the Highland passes.