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.

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. Great dinner & breakfast very friendly staff members wonderful castle view

Show more Show less
9.1
Superb
1,074 reviews
Price from
£391.50
per night

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
137 reviews
Price from
£179
per night

The Crees Room only NO BAR OR RESTAURANT

Hotel in Abernethy

Offering free WiFi throughout the property, The Crees Room only NO BAR OR RESTAURANT is situated in Abernethy, 34 km from Discovery Point and 38 km from St Andrews University. It was perfect, friendly staff, nice pub, good food, just perfect.

Show more Show less
9.2
Superb
313 reviews
Price from
£93.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. The thing I loved most was the staff members, they were so nice and kind to us, It really made us feel at home. I really appreciate the amount of consideration that they had for us and all of their guests. I also loved that they had so many activities and a vast variety of restaurants available for adults and children. It was such a lovely hotel with such a beautiful land, if I could live there forever I would.

Show more Show less
9.3
Superb
778 reviews
Price from
£625
per night

The Merryburn - Rooms and Courtyard Studios

Hotel in Dunkeld

The Merryburn - Rooms and Courtyard Studios is a few minutes' walk from Dunkeld and Birnam Railway Station at the gateway to the Highlands and is a listed Victorian building. I had an amazing stay during my solo trip! The staff is extremely lovely and friendly, always willing to help and give you directions and advice for the area and local shops. Only 15 minutes walk from the restaurants/pubs of Dunkeld, and only 1 hour drive to Glenshee Ski Centre. I'll definitely be back!! Thank you again for the lovely stay 😊

Show more Show less
9.5
Exceptional
405 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 decor and grounds. Staff was so friendly and helpful!

Show more Show less
9.3
Superb
682 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. a really lovely hotel, with attentive staff and wonderful food

Show more Show less
9.4
Superb
351 reviews
Price from
£357
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.4
Superb
36 reviews
Price from
£155.50
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 hotel felt like we were visiting our friends in their country Manor, not a hotel at all. Very comfortable, exactly what we wanted, will be recommending to all our friends

Show more Show less
9.8
Exceptional
5 reviews
Price from
£144
per night

Killiecrankie House 5 stars

Hotel in Pitlochry

Located in Pitlochry, 32 km from Castle Menzies, Killiecrankie House provides accommodation with a garden, free private parking, a shared lounge and a restaurant. Amazing boutique hotel with lots of character. Very tastefully refurbished. The food was amazing , both the dinner and the breakfast. I 100 % recommend to visit this hotel . We stayed there on our way to the Scottish Highlands and it was perfect

Show more Show less
9.8
Exceptional
9 reviews
Price from
£340
per night

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

Hotels in Perthshire that you can book without a credit card

See all

FAQs about hotels in Perthshire

Explore guest reviews of hotels in Perthshire

See all