Skip to main content

Filter by:


Star rating

Review score

Weem – 64 hotels and places to stay
See the latest prices and deals by choosing your dates.
The Breadalbane Arms Room Only Hotel, hotel in Weem

This 200-year-old former coaching inn is situated in the main square of Aberfeldy, deep in Highland Perthshire. Free Wi-Fi is available in public areas, and there is free parking on site.

It was central and good value, staff friendly
6.7
Scored 6.7
Pleasant
Rated pleasant
785 reviews
Price from£63.90per night
The Grandtully Hotel, hotel in Weem

Set 10 km from Castle Menzies, The Grandtully Hotel offers 4-star accommodation in Grandtully and has a terrace, a restaurant and a bar.

Everything about our stay was exceptional. The attention to detail in the design of the rooms, the restaurant, bar and the FOOD! The staff were incredibly attentive and knowledgeable. Setting is stunning and such a chilled environment. Will be back for sure!
9.4
Scored 9.4
Superb
Rated superb
33 reviews
Price from£153per night
Ailean Chraggan, hotel in Weem

Situated in Aberfeldy, 1.2 km from Castle Menzies, Ailean Chraggan features accommodation with a garden, free private parking, a terrace and a restaurant.

excellent breakfast - and a lovely welcome from the team
8.7
Scored 8.7
Fabulous
Rated fabulous
381 reviews
Price from£154per night
Moness Resort, hotel in Weem

In 35 acres of tranquil Perthshire countryside, this resort features a swimming pool and 2 restaurants. Free WiFi is also available. The Moness Resort leisure complex includes a sauna and a steam...

Great breakfast, comfortable room and large bath/shower. Fantastic location, beautiful setting and easy to walk into Aberfeldy. Staff were all so friendly.
7.6
Scored 7.6
Good
Rated good
2,102 reviews
Price from£107.10per night
Balnearn House, hotel in Weem

Balnearn House is a family-owned B&B set in the beautiful Tay valley in the heart of Highland Perthshire. Surrounded by its own garden, it offers rooms with flat-screen TVs and free Wi-Fi.

Breakfast was unbelievable. Plenty of choice and very different to the usual B&Bs I’ve stayed in before. Only wish I had managed to eat the whole breakfast and left a clean plate. But saying that it was 2 or 3 courses. Let’s just say my eyes were bigger than my belly. Well done 👍
9.4
Scored 9.4
Superb
Rated superb
300 reviews
Price from£110per night
The Townhouse Aberfeldy, hotel in Weem

Built in 1895, The Townhouse Aberfeldy sits on the edge of Aberfeldy’s town centre, a rural town in Highland Pethshire.

The accommodation was spacious, exceptionally clean and the staff were very friendly and proactive. We wanted a relaxing night away and we were blown away by the accommodation, cleanliness and service from the staff.
9.4
Scored 9.4
Superb
Rated superb
1,670 reviews
Price from£99per night
The Inn on the Tay, hotel in Weem

On the banks of the River Tay, situated at the Grandtully rapids, this family-friendly inn is surrounded by scenic Perthshire countryside.

Location, cleanness, staff
9.2
Scored 9.2
Superb
Rated superb
112 reviews
Price from£154per night
Mains of Taymouth Country Estate 5* Gallops Apartments, hotel in Weem

Set on the edge of Tay Forest Park, these modern apartments have under-floor heating throughout. excellent onsite facilities include golf course, bar & brasserie and deli & gift shop.

Very comfortable and warm. Kitchen very well equipped.
9.2
Scored 9.2
Superb
Rated superb
17 reviews
Price from£470.40per night
The Kenmore Club, hotel in Weem

With a magnificent location on the banks of Loch Tay, close to the picturesque village of Kenmore, these charming and well-appointed cottages offer luxurious self-catering accommodation.

Views and location Spacious lounge
8.8
Scored 8.8
Fabulous
Rated fabulous
1,859 reviews
Price from£133.86per night
Station House - Room Only, hotel in Weem

Situated in the centre of Aberfeldy in Highland Perthshire, Station House - Room Only is a 5-minute walk from cafés, shops, bars and restaurants, as well as a cinema.

All was good
8.8
Scored 8.8
Fabulous
Rated fabulous
347 reviews
Price from£110per night
See all hotels in and around Weem
Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Weem:

  • 10
    Scored 10

    Some very nice walks in beautiful surrounds.

    Some very nice walks in beautiful surrounds. Particularly recommend the Weem Forest Walk around St David's Well - just next door to Castle Menzies. Cluny House Gardens and the Birks of Aberfeldy also well worth a visit.
    Janet
    United Kingdom