▲ North YorkshireDestinations
Find a hotel

Home/Stays/Scotland/Aberfeldy

Stays in Aberfeldy

Aberfeldy is a small town in Perth and Kinross, Scotland, on the River Tay. It sits in the Tay Valley, surrounded by hills, about 30 miles north of Perth. The town is known for its association with Robert Burns, who wrote part of 'The Birks of Aberfeldy' here, and for the nearby Falls of Moness. The…

32 stays7 rated 4.5+

Every stay in Aberfeldy

Recent rates first, then the best-reviewed rooms.

Search live rates in Aberfeldy

Pick your dates — every Aberfeldy room with a live price, in one list.

Guests & rooms

Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.

About Aberfeldy

Where to stay in Aberfeldy

Aberfeldy town centre. The town centre has shops, cafes and the Birks of Aberfeldy within walking distance, with a mix of hotels and guesthouses. It is convenient for the distillery and Wade's Bridge.

Kenmore. Kenmore is a village at the eastern end of Loch Tay, about 6 miles from Aberfeldy. It offers a quieter setting with access to the loch and Taymouth Castle grounds.

Weem. Weem is a small village just north-west of Aberfeldy, close to Castle Menzies. It provides a peaceful base with easy access to the surrounding hills.

Taymouth Marina. Taymouth Marina is a development on the shores of Loch Tay near Kenmore, with self-catering lodges and watersports facilities. It is about 6 miles from Aberfeldy.

Getting there and around

Aberfeldy is about 30 miles north of Perth and around 75 miles from Edinburgh and Glasgow. By car, the main routes are the A9 from Perth and the A827 from the west. Buses run from Perth to Aberfeldy, with journeys taking around 1 hour 30 minutes. The nearest railway stations are Perth and Pitlochry, both with connections to major cities. Within Aberfeldy, the town centre is compact and walkable. For exploring the surrounding area, including Loch Tay, Kenmore and the hills, a car is useful, though local bus services also connect nearby villages.

When to go

The best time to visit Aberfeldy is from late spring to early autumn, when the weather is mildest and days are long. Summer brings the Aberfeldy Highland Games and other events. Walking in the hills is popular in May, June and September. Winter can be cold and wet, with shorter daylight hours, but the town remains open for indoor attractions such as the distillery.

Questions, answered

What is Aberfeldy known for?

Aberfeldy is known for its connection to Robert Burns, the Aberfeldy Distillery, Wade's Bridge and its location on the River Tay. It is also a gateway to the surrounding hills and Loch Tay.

How do I get to Aberfeldy?

By car, Aberfeldy is about 30 miles from Perth via the A9 and A827. Buses run from Perth, and the nearest railway stations are Perth and Pitlochry.

What is there to do in Aberfeldy?

Visitors can tour the Aberfeldy Distillery, walk in the Birks of Aberfeldy, see Wade's Bridge and the Black Watch Memorial, and explore Loch Tay and Kenmore. The town also has shops, cafes and a cinema.

When is the best time to visit Aberfeldy?

Late spring to early autumn offers the mildest weather and longest days. Summer hosts the Aberfeldy Highland Games, while May, June and September are good for hillwalking.

Is Aberfeldy a good base for exploring Scotland?

Aberfeldy is a convenient base for the Tay Valley, Loch Tay and the southern Highlands. It is within driving distance of Perth, Pitlochry and Killin.

More cities in Scotland