Self catering holiday cottage rentals in Aberfeldy, Perthshire, Scotland

Set against a backdrop of hills is the small village of Aberfeldy in the Perthshire Highlands.  Enjoy browsing for country cottages and self catering accommodation in and near Aberfeldy.  The Perthshire Highlands are a scenic part of Scotland with mountains, lochs and rivers.  There are a number of lochs within easy reach of Aberfeldy.  Loch Tay is 6 miles west of Aberfeldy, Loch Rannoch is around 8 miles north west of the town and Loch Ericht is around 15 miles away. Also nearby is the Tay Forest Park with its woodlands and walking trails.  Visit the Queen’s View for probably the best view in this part of Perthshire where you can look down towards Loch Tummel from the wooded hillside. 

What Aberfeldy offers for Cottage Breaks


The picturesque town of Pitlochry with its pubs and restaurants is 15 miles away.  Visit the Pitlochry salmon ladder and see if you can catch a glimpse of salmon jumping.  If you want to visit the Cairngorms National Park this is possible from Aberfeldy although a long drive.  Kingussie in the Cairngorms is 59 miles from Aberfeldy.  We love to hear feedback along with hints and tips on where to go and what to see in and near Aberfeldy.  Email us with your recommendations.  We trust that you will be wowed by this part of the Perthshire Highlands and hope you find the right self catering accommodation in or near Aberfeldy to meet your requirements.

Book a Aberfeldy cottage and look forward to discovering some of the best of Perthshire on holiday.

1 rental properties

Popular destinations in Perthshire:

The Old Manse of Monzie, Crieff, Perthshire, Highlands & Northern Scotland, Scotland

5 bedroom Large Country House, Aberfeldy 14 miles away

sleeps 2 - 12 guests
2 - 12
5 bedrooms
5
4 bathrooms
4
dog-friendly cottage, 4 dog(s) welcome
4

Roomy 5 bedroom pet-friendly country house with private hot tub near Crieff.

Special features: free internet access, outdoor hot tub.

Weekly Price from: £1800
Next availability:
from 07 July to 11 July 20 from 17 July to 27 July 20