Skip to main content.

The Best Hotels in Aberfeldy

trover photo by Jock Watson

Search our Top Aberfeldy Hotels

trover photo by Jock Watson

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best Hotels in Aberfeldy

What's Aberfeldy like?

Aberfeldy is a relaxing city where you can spend time checking out the the bars. Nature lovers visiting Aberfeldy can explore top areas like Loch Lomond and The Trossachs National Park. And while you're here, be sure to stop by Loch Tay and Castle Menzies.

Where are the best places to stay in Aberfeldy?

We have 118 Aberfeldy accommodation options with prices starting at GBP 26. Choose one of our 34 deals and get discounts of up to 45%.

Below are the number of accommodation options by star rating in Aberfeldy and the surrounding area:

  • • 4 5-star accommodation from GBP 55 per night
  • • 60 4-star accommodation from GBP 41 per night
  • • 63 3-star accommodation from GBP 30 per night
  • • 4 2-star accommodation from GBP 26 per night

Here are our travellers' top 4 places to stay in Aberfeldy:

Fortingall Hotel

  • • Free breakfast • Free parking • Free WiFi • Restaurant • Bar

Moness Resort

  • • Free parking • Free WiFi • 2 restaurants • 2 bars • Spa

Kenmore Hotel

3-star hotel in Aberfeldy
  • • Free parking • Free WiFi • Restaurant • Bar • Terrace

The Breadalbane Arms Hotel

3-star hotel in Aberfeldy
  • • Free parking • Free WiFi • Central location

Things to see and do in Aberfeldy

What is there to see in Aberfeldy?

  • • Loch Lomond and The Trossachs National Park
  • • Loch Tay
  • • Castle Menzies
  • • Taymouth Castle
  • • Ben Lawers

What is there to do in Aberfeldy?

  • • Dewar's World of Whisky
  • • Bolfracks Garden
  • • Mains of Taymouth Golf Course
  • • Scottish Crannog Centre

Other popular Aberfeldy attractions

  • • Black Watch Monument
  • • Wade's Bridge
  • • Fortingall Yew

When is the best time to visit Aberfeldy?

  • • Hottest months: July, August, June, September (average 17°C)
  • • Coldest months: March, February, January, December (average 1°C)
  • • Rainiest months: August, October, July and January (average 71.68 inches of rainfall)