Skip to main content

Stay in Perthshire's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Tay House

Hotel in Dunkeld

Situated in Dunkeld, Tay House is a self catering establishment with views of the River Tay. Tay House has a terrace at the back of the building with river views. Wonderful, we had a great time; beautiful location, nice staff, great room.

Show more Show less
9.1
Superb
145 reviews
Price from
£180
per night

Coorie Inn Restaurant and Rooms 4 stars

Hotel in Crieff

Set in Crieff, 3.4 km from Drummond Castle Gardens, Coorie Inn Restaurant and Rooms has a restaurant, a bar and free WiFi. Great hosts. Great meal. Highly recommend.

Show more Show less
9.4
Superb
175 reviews
Price from
£187
per night

Fonab Castle Hotel 5 stars

Hotel in Pitlochry

Nestled in the picturesque Scottish Highlands, Fonab Castle, refurbished and opened in 2013, boasts luxurious rooms, scenic views, mature gardens, free WiFi, free parking, and 2 restaurants. A beautiful and unique property. Our family was excited to sleep in a castle!

Show more Show less
9.1
Superb
978 reviews
Price from
£252.50
per night

The Gleneagles Hotel 5 stars

Hotel in Auchterarder

Established in 1924, The Gleneagles Hotel is a prestigious resort in the heart of Scotland. Set within 850 acres, it offers 3 championship golf courses and an ESPA spa, along with a falconry school. What an incredible hotel - I can’t fault this place. It’s truly a haven. The staff are superb, the restaurants and food quality is 5 star, the day spa and activities were excellent. We need more time here!!

Show more Show less
9.3
Superb
912 reviews
Price from
£395
per night

The Merryburn - Rooms and Courtyard Studios

Hotel in Dunkeld

Located in Dunkeld, within 30 km of Castle Menzies and 46 km of Discovery Point, The Merryburn - Rooms and Courtyard Studios offers accommodation with free WiFi throughout the property. I loved how peaceful this property was. It was in a great location and the lady at the front desk was a sweetheart. It was really clean as well!

Show more Show less
9.5
Exceptional
477 reviews
Price from
£45
per night

Lands of Loyal hotel 4 stars

Hotel in Alyth

The Lands of Loyal stands proudly at the foot of Loyal Hill, overlooking the picturesque town of Alyth, 2 golf courses, and the rolling farmland of the Vale of Strathmore. Beautiful old building in a wonderful setting with amazing staff and delicious food.

Show more Show less
9.3
Superb
627 reviews
Price from
£150
per night

Knockendarroch Hotel 4 stars

Hotel in Pitlochry

Situated in 1.5 acres of elevated grounds, 'Knockendarroch Hotel is 5 minutes’ walk from Pitlochry town centre. The service was exceptional, we were upgraded on arrival to a room with a balcony. The food was great and plenty of parking spaces. The rooms were a good size and comfortable.

Show more Show less
9.5
Exceptional
399 reviews
Price from
£225
per night

The Alyth Hotel

Hotel in Alyth

Located in Alyth and within 27 km of Discovery Point, The Alyth Hotel features a bar, non-smoking rooms, and free WiFi throughout the property. Breakfast was lovely. Traditional Scottish and delicious. The owners parents had breakfast with us and told us so much about the area and the hotel. The recent revitalization of this 1940's village pub is gorgeous, cozy, comfy & welcoming.

Show more Show less
9
Superb
53 reviews
Price from
£176
per night

The Grandtully Hotel 4 stars

Hotel in Grandtully

Set 10 km from Castle Menzies, The Grandtully Hotel offers 4-star accommodation in Grandtully and has a terrace, a restaurant and a bar. Lovely little hotel in quiet Grandtully. We enjoyed the food and stay at this small inn, and walked one afternoon along the river bank to the next town as well as visited (the outside at least - as it was closed until 2 PM) the nearby Menzies Castle.

Show more Show less
9.5
Exceptional
66 reviews
Price from
£133
per night

Dunfallandy House Hotel

Hotel in Pitlochry

Situated in Pitlochry, 22 km from Castle Menzies, Dunfallandy House Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace. The folks running the place provide the best hospitality and just bring such positivity to everything. It was tucked away from the main town, but incredibly close, so you felt the beauty of the countryside, while enjoying the benefits of the town.

Show more Show less
9.5
Exceptional
70 reviews

Hotels with extra health and safety measures

Find hotels in Perthshire with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Perthshire in the past month

See all

Perthshire's best hotels with breakfast

See all

Budget hotels in Perthshire

See all

FAQs about hotels in Perthshire

See reviews by guests who stayed at hotels in Perthshire

See all