The journey from Forres to Perth covers 180 kilometers. The most direct route is by car via the A96 and the A9, traveling south through the Highlands. This drive typically takes 2.5 to 3 hours. Perth is a historic city known as the 'Fair City' and is located on the banks of the River Tay. Public transport is available but involves a longer journey time.
Total Distance: 180 km driving distance, 145 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 3 hours 30 mins | 2 hours 30 mins |
| Avg Price | £30-£50 | £25-£35 fuel |
| Operator | ScotRail | Personal Vehicle |
| Route | Forres to Inverness, then train to Perth. | A96 to Inverness, then A9 south to Perth. |
| Tip | The train journey is very scenic. | The A9 south of Inverness is a stunning route. |
May to September for the best weather and daylight hours.