Aberfeldy is a great rural town set in the centre of Highland Perthshire. We have lots of lovely coffee shops, bars, restaurants and even a community run cinema! If you’re after a more active stay, Aberfeldy is ideal for pretty much any outdoor sport. You can find some of the best Munros on our door step as well as canoeing, kayaking, river rafting, climbing, biking, fishing, shooting, quad biking…the list goes on!

Aberfeldy is easily accessible via the A827, off the A9, with both Edinburgh and Glasgow within a 90-minute drive.


Nearby Towns

Pitlochry – 14 miles (25 min drive)
Dunkeld & Birnam – 18 miles (30 min drive)
Perth – 31 miles (45 min drive)
Stirling – 45 miles (1 hour 5 min drive)


Edinburgh – 72 miles (1hr 25 mins)
Glasgow – 80 miles (1 hr 40 mins)
Inverness – 106 miles (2hr)


Train Stations

Direct links to Perth, Stirling, Edinburgh, Glasgow and Inverness
Pitlochry – 16 miles
Dunkeld and Birnam – 18 miles

Great for:

  • Adventure
  • Countryside
  • Family
  • Secluded
  • Groups