The journey from Avoch to Perth is a 185-kilometer drive south along the A9, the spine of the Scottish Highlands. You will pass through the dramatic scenery of the Cairngorms and the rolling hills of Perthshire. Driving is the most direct method, taking about 2.5 hours. Alternatively, you can take a bus to Inverness and catch a direct train to Perth. This route is a gateway to the central belt of Scotland.
Total Distance: 185 km driving, 150 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 3 hours | 2 hours 30 mins |
| Avg Price | 30-50 GBP | 35-45 GBP |
| Operator | ScotRail | Personal Vehicle |
| Route | Bus to Inverness, then train to Perth Station. | A832 to A9, then south through Aviemore and Pitlochry. |
| Tip | The train journey offers spectacular views of the Highlands. | The A9 is a major road; watch for average speed cameras. |
May to September for the best driving conditions on the A9.