The Highland Main Line railway line connects Perth to Inverness, and in the far west the West Highland Line criss-crosses the Perthshire-Argyllshire boundary.
Other lines in the south-east link Perth to the towns of Fife and Stirlingshire.
The Highland Main Line railway line connects Perth to Inverness, and in the far west the West Highland Line criss-crosses the Perthshire-Argyllshire boundary. Other lines in the south-east link Perth to the towns of Fife and Stirlingshire.
Perthshire