Skip to main content

Search hotels in Weem

Enter your dates to see the latest prices and deals for Weem hotels

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

Weem – 1 hotel or place to stay

Filter by:

Star Rating
Review score

The Grandtully Hotel

Grandtully (Near Weem)

Located 5.7 miles from Castle Menzies, The Grandtully Hotel offers 4-star accommodations in Grandtully and has a terrace, a restaurant and a bar.

R
Rosie
From
United Kingdom
Best overnight stay we have had in ages, lovely hotel, gorgeous decor, comfy bar area and pretty outside terrace for drinks if the sun appears. Breakfast was a delicious treat which we didn’t expect but thoroughly enjoyed. Will return without hesitation soon.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 127 reviews
Price from
$295.50
1 night, 2 adults

Schiehallion Hotel

Aberfeldy (Near Weem)

Located in the Aberfeldy Conservation Area, the historic Schiehallion Hotel offers a bar, bistro, and free Wi-Fi. The listed property was built in 1884 and is within a 4-minute drive of Castle...

K
Kayla
From
United States
The pub was a great place to socialize after dinner at Inti across the street. Our room was spacious, warm, and comfortable! Wish we could’ve stayed longer.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,036 reviews
Price from
$100.30
1 night, 2 adults

Ailean Chraggan

Aberfeldy (Near Weem)

Located in Aberfeldy, a 6-minute walk from Castle Menzies, Ailean Chraggan has accommodations with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 260 reviews
Price from
$181.24
1 night, 2 adults

The Breadalbane Arms Room Only Hotel

Aberfeldy (Near Weem)

This 200-year-old former coaching inn is located 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.

A
Artist
From
United States
The Breadalbane may be a two star hotel, but the staff service was five star! Helpful, kind, generous of spirit. Upon checking in, Natasha showed me the local healthy grocers, Zo-Ann arranged for me to go riding and arranged taxis for my multiple trips. I was even greeted on the street by staff on their time off. , The cherry on the cake: I was asked if I needed help with my formal outfit after an evening outing. The owner is wonderful and encourages his staff to go the extra mile. Ivan carried my heavy luggage up two flights of stairs as well as back down upon leaving. His wife, Natalie made sure I had the right towels and blankets. The taxi driver Davey arrived early and loaded my bags. Zoe-Ann made certain I had a ride to the train station the night before. This was my first time staying at a two star hotel. Do not be afraid. It is clean. The atmosphere is kind and helpful. Yes, it is a plain room- bed, bath,wifi, and tea kettle,but the service outweighs the lack of decor. The location is super. Everything is close by for walking within the village. If you are going to other villages, you will need transportation. My stay was made all the better with such amazing people as the staff at the Breadalbane.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 789 reviews
Price from
$79.25
1 night, 2 adults

The Townhouse Aberfeldy - Rooms & Breakfast

Aberfeldy (Near Weem)

Built in 1895, The Townhouse Aberfeldy - Rooms & Breakfast sits on the edge of Aberfeldy’s town center, a rural town in Highland Pethshire.

T
Thomas
From
Ireland
Super friendly staff from the moment we checked in. The service was excellent and the morning staff at breakfast were very friendly. A very clean dust Free hotel. I would highly recommend staying here.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,780 reviews
Price from
$119.25
1 night, 2 adults

The Inn on the Tay

Pitlochry (Near Weem)

Located in Pitlochry, 5.7 miles from Castle Menzies, The Inn on the Tay has accommodations with a garden, free private parking, a terrace and a restaurant.

R
Rebekah
From
Portugal
The Inn was the most charming place we stayed during our entire trip in Scotland. The rooms were so comfortable and the river right outside our window was beautiful. The dinner and breakfast were the best meals we had on our trip. The staff were so wonderful, welcoming, and helpful. I’ve already recommended the Inn to several friends and hope to return someday. Don’t miss this perfect little spot!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 116 reviews
Price from
$185.74
1 night, 2 adults

2 Strathtay Lodges

Aberfeldy (Near Weem)

Just 1.1 miles from Castle Menzies and a 6-minute walk from Aberfeldy Golf Course, 2 Strathtay Lodges features accommodations in Aberfeldy with a garden.

A
Alexandra
From
United Kingdom
Lovely modern lodge with great views,very close to Aberfeldy and surrounding attractions.Would definitely stay again.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 41 reviews
Price from
$798.45
1 night, 2 adults

Mains of Taymouth Country Estate 5* Maxwell Villas

Kenmore (Near Weem)

Mains of Taymouth Country Estate 5* Maxwell Villas in Kenmore provides accommodations with a garden, a bar, and barbecue facilities.

M
Mazin Ghulam
From
Oman
The Villa was so clean , the view was awesome. We enjoyed walking around in the property. Don’t miss the afternoon walk around the lake. You also will find the river crossing the property which great to walk near it.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 38 reviews
Price from
$589.08
1 night, 2 adults

Mains of Taymouth Country Estate 5* Gallops Apartments

Kenmore (Near Weem)

Providing garden views, Mains of Taymouth Country Estate 5* Gallops Apartments in Kenmore provides accommodations, a terrace, and a bar.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 30 reviews
Price from
$746.26
1 night, 2 adults

Moness Resort

Aberfeldy (Near 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...

M
Miguel
From
Mexico
Beautiful place over all and well kept Cozy comfortable room Great breakfast included
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,362 reviews
Price from
$120.56
1 night, 2 adults
See all hotels in and around Weem

Most booked hotels in Weem and surrounding area in the past month

See all

Popular with guests booking hotels in Aberfeldy

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 789 reviews

Popular with guests booking hotels in Aberfeldy

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,036 reviews

Popular with guests booking hotels in Aberfeldy

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 260 reviews

Popular with guests booking hotels in Grandtully

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 127 reviews

Popular with guests booking hotels in Aberfeldy

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 4 reviews

Hotels located in the center of Weem

See all
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 4 reviews
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 260 reviews
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 789 reviews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,036 reviews

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 127 reviews

More places to explore, more ways to go