Towns of the Highlands
Driving Route
The Highland towns along the A9, include many names and places that are renowned across the globe. Each town is steeped in its own rich history, with vibrant local communities, proud local histories, shaped by the landscape and mountains.
What you'll see
Perth
Perth is a city in central Scotland, located on the banks of the River Tay. It is the administrative centre of Perth and Kinross council area and the historic county of Perthshire.
Crieff
Crieff is a traditional market town in Perthshire steeped in history
Dunkeld & Birnam
Dunkeld & Birnam are picturesque towns facing one another across the River Tay
Blairgowrie
Blairgowrie is one of the largest towns in Perthshire, sitting to the north of the city of Perth on the banks of the River Ericht
Pitlochry
Pitlochry is a burgh in the county of Perthshire in Scotland, lying on the River Tummel. It is administered as part of the council area of Perth and Kinross, and has a population of 2,776, according to the 2011 census.
Blair Atholl
Blair Atholl is a small town in Perthshire, Scotland, built about the confluence of the Rivers Tilt and Garry in one of the few areas of flat land in the midst of the Grampian Mountains
Aviemore
Aviemore is a town and tourist resort, situated within the Cairngorms National Park in the Highlands of Scotland. It is in the Badenoch and Strathspey committee area, within the Highland council area.
Inverness
River city that's the hub of the Highlands and starting point of the North Coast 500