The journey from Tain to Perth covers approximately 210 kilometers, primarily following the A9. You will travel south through the heart of the Highlands, passing through Aviemore and Pitlochry. Driving takes about 3 hours, while the train journey requires a change at Inverness and takes roughly 3 hours and 45 minutes. Perth, known as the Fair City, is a historic hub located on the banks of the River Tay. This route is one of the most scenic drives in Scotland, offering dramatic mountain vistas.
Total Distance: 210 km driving distance, 170 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 3 hours 45 minutes | 3 hours |
| Avg Price | 40-60 GBP | 35-45 GBP in fuel |
| Operator | ScotRail | Personal Vehicle |
| Route | Tain Station to Inverness, then change for Perth Station. | A9 south all the way to Perth. |
| Tip | The train journey offers beautiful views of the Cairngorms. | The A9 is a major road; be prepared for average speed cameras. |
May to September for pleasant weather to explore Perth's parks and historic sites.