Skip to main content

Hotels in Aberfeldy

12 handpicked places to stay

The Breadalbane Arms Hotel

The Breadalbane Arms Hotel

Hotel · Bridgend, Aberfeldy

A 36-room hotel in Aberfeldy, Perth and Kinross, with pool, spa and gym, handy for exploring nearby Pitlochry and the Famous Grouse Distillery.

Schiehallion Hotel

Schiehallion Hotel

Hotel · 6 Dunkeld Street, Aberfeldy

A budget-friendly base in Aberfeldy for whisky lovers and families, close to the River Tay and the town's distillery.

Guest Accommodation
Station House

Station House

Guest Accommodation · 56 Dunkeld St, Aberfeldy

Adults-only guesthouse in a stone-built former station building on Dunkeld St, Aberfeldy, with bright rooms and free on-site parking.

The Townhouse Aberfeldy

The Townhouse Aberfeldy

B&B · Breadalbane Terrace, Aberfeldy

A B&B on Breadalbane Terrace in Aberfeldy with spacious en-suite rooms, free parking and a varied breakfast menu with daily specials.

Balnearn House

Balnearn House

Guest Accommodation · Crieff Road, Aberfeldy

A Victorian guest house on Crieff Road in Aberfeldy, well suited to travellers who want a quiet base for walking, fishing or exploring Perthshire.

Moness Resort

Moness Resort

Hotel · Crieff Road, Aberfeldy

Hotel on Crieff Road in Aberfeldy, with walkable pubs and restaurants nearby and Perthshire's scenery on the doorstep.

Fernbank House

Fernbank House

B&B · Kenmore Street, Aberfeldy

Victorian B&B on Kenmore Street in Aberfeldy, with traditional en-suite rooms and an on-site beauty salon a short drive from Pitlochry.

Brae House

Brae House

B&B · 9 Orchard Brae, Aberfeldy

A family-run B&B on Orchard Brae in Aberfeldy, surrounded by Perthshire hills and handy for walking, cycling and fishing on the Tay.

Ailean Chraggan

Ailean Chraggan

Hotel · Ailean Chraggan Hotel, Aberfeldy

A small four-room hotel near Aberfeldy, close to the River Tay and Aberfeldy Distillery, with a restaurant known for its fish and chips.

Errichel House and Cottages

Errichel House and Cottages

B&B · Errichel Farm, Aberfeldy

A farmhouse B&B on a 200-acre working farm near Aberfeldy, with elegant rooms and high-end dining rarely found in guesthouses.

The Steading

The Steading

B&B · Tullicro, Aberfeldy

A converted steading turned B&B in Tullicro near Aberfeldy, with free parking and the Famous Grouse Distillery close by.

The Inn on the Tay

The Inn on the Tay

Hotel · Grandtully, Pitlochry · 4.3 miles away

A small six-room inn on the River Tay near Pitlochry, known for hearty Scottish cooking and warm, spotless rooms.