Last Updated on

This buzzing little town in Highland Perthshire has lots to offer the tourists that come for a short Scottish break. This guide looks at the top things to do in Aberfeldy and also includes a few hotel recommendations.

Nestled by the River Tay, Aberfeldy was made famous by the famous poet Robert Burns. Scotland’s Nation Bard wrote a poem about The Birks of Aberfeldy in 1787. 

Many visitors come here just to bring the poem alive as they follow the footpaths up to the Falls of Moness, where they are rewarded with stunning views.

Things to do in Aberfeldy

Explore the top things to do in Aberfeldy with My Voyage Scotland’s guide of what to do here. With something for everyone on the list, you won’t be left disappointed at the end of your stay in this scenic Scottish town in Highland Perthshire. 

Dewar’s Aberfeldy Distillery 

If you are visiting Scotland’s Highlands make sure you stop by Dewar’s Aberfeldy Distillery. This popular tourist attraction is one of the best things to do in Abefeldy, Perthshire. Dewar’s World of Whiskey is open all year round and visitors can book tastings and tours in advance.

Go outdoors

Thrill-seekers love Aberfeldy as it is a popular destination for alternative stag/hen adventures and team bonding days.

With lots going on near the River Tay, you will be spoiled for choice on land and in the water! Some of the activities in Aberfeldy include white water rafting, abseiling, gorge walking, canyoning, mountain biking, and  bungee jumping.

 The Birks of Aberfeldy

We mentioned this famous spot earlier, but we highly recommend that you pay here a visit! It is one of the most popular spots in the town. 

On the way to the birks you will enjoy a fine walk up the steep gorge of the Moness where you will find many majestic waterfalls.

Aberfeldy Watermill

Mills in Aberfeldy are a common sight due to the River Tay and have been recorded on this site, the lower Urlar Burn, since the 1600s.

Today’s mill has been transformed into a cultural hub. Looking for a quiet place to chill while you are visiting the town. The Aberfeldy Watermill is a lovely space to spend an afternoon as there is a bookshop, café, and gallery onsite.

Highland Safaris 

This fantastic five-star attraction in Aberfeldy has won many awards. Highland Safari tour guides take guests on a journey “of discovery over land and loch exploring the breath-taking highland landscape.”

You can choose between a Loch Tay, Mountain or Forest safari – all include wonderful views of this part of Scotland. Highland Safaris recommend the Forest Safari for families as you will not need to explore by foot as your ranger takes your group round in a comfy land rover.

If you want to be super extra, you can now also book a Highland Helicopter Safaris as this company has partnered up with Heliscot. What a way to see the Scottish countryside. 

Hotels in Aberfeldy

Hotels in Aberfeldy Star Pick: Townhouse Aberfeldy

Hotels in Aberfeldy

Embrace the historical Townhouse Hotel in Aberfeldy which was built in1895. Guests are always impressed with the location of this stunning hotel as it on the edge of Aberfeldy’s town centre.

Its peaceful location is perfect as cafés, shops, bars, and restaurants, and a cinema are all a five-minute walk away. 

The benefit of sitting on the outskirts of town is that the majority of rooms at the Townhouse Aberfeldy have great views of the surrounding mountains and nature.

Hotels in Aberfeldy: Schiehallion Hotel

Hotels in Aberfeldy

If you are looking for first-class hospitality in Aberfeldy you will find it at this four-star hotel. 

Guests at the Schiehallion wake up to the best breakfast that the town has to offer as fruit platters, porridge, full cooked Scottish breakfasts are on the menu – a great way to set you up for a day of exploring.

At night the hotel’s bistro serves a traditional menu, meals are cooked with local and seasonal produce. A fine selection of malt whiskies is also available here if you fancy a tipple or two!

Moness Resort

Hotels in Aberfeldy

Feeling luxurious? Moness Resort is the perfect romantic retreat in Aberfeldy. This hotel is extremely popular as guests can enjoy the spa and wellness centre that is on-site here. The Moness Resort complex includes a swimming pool, sauna, and steam room.

This resort is located in the tranquil Perthshire countryside, there are over a hundred cottages for guests to choose from – which makes it also a great option for those travelling in a group.

OYO Breadalbane Arms

Hotels in Aberfeldy

The OYO Breadalbane Arms is out top pick for animal lovers as pets and humans are welcome to stay here. 

This cosy B&B in Aberfeldy offers guest great value for money as it is located in the main square of Aberfeldy.

If you do decide to bring your dog along, there are lots of nice spots to go walking near this hotel and once you are done you can cosy up together in the hotel’s rustic lounge bar. 

Errichel House and Cottages

accommodation abefeldy

We have found accommodation in Aberfeldy that ticks every travellers boxes.

Errichel House and Cottages has a range of rooms, cottages and holiday homes for guests to choose from, perfect if you are looking for Bed & Breakfast or a self-catering option. 

The views from Errichel House and Cottages  are simply spectacular. views. This location is 8 miles away from the stunning area of Loch Tay, where many day-trippers go to enjoy water sports and days at the beach. 

Self-Catering Aberfeldy

If you are looking for self-catering options in Aberfeldy, you will find a range of options here, everything from apartments, cottages to caravan and camping sites. We have chosen our top pick for tourists below.

Aberfeldy Caravan Park

self catering aberfeldy

Aberfeldy Caravan Park welcomes campers to its four-star touring park which is located on the banks of the River Tay. 

If you are coming here to explore this idyllic spot for caravans and camping has great facilities on site. 

The park is open from March to October and it is great options for tourists that want to travel around Scotland on a budget.

More Things to do in Perthshire, Kinross & Angus