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

Wonderful: 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

Hotel in Pitlochry

Nestled in the picturesque Scottish Highlands, Fonab Castle, refurbished and opened in 2013, features luxurious rooms, scenic views, mature gardens, free WiFi, free parking, and 2 restaurants. a magical place! such friendly staff, an amazing spa, beautiful location, and peaceful, comfortable rooms.

Show more Show less
9.1
Wonderful
1,039 reviews
Price from
$514
per night

Tay House

Hotel in Dunkeld

Located 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. Very warm welcome, friendly staff. Great parking right across the street. Room was very clean and tastefully decorated. The kitchen was well equipped and the self-service breakfast was the perfect option for me. I already recommended Tay House to some friends. Thank you!

Show more Show less
9.1
Wonderful
137 reviews
Price from
$216
per night

Coorie Inn Restaurant and Rooms

Hotel in Crieff

Set in Crieff, 2.1 mi 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
Wonderful
197 reviews
Price from
$225
per night

The Crees Room only NO BAR OR RESTAURANT

Hotel in Abernethy

Providing free WiFi, The Crees Room only NO BAR OR RESTAURANT offers rooms in Abernethy, 21 miles from Discovery Point and 23 miles from St Andrews University. had lots of character, friendly staff and made us feel at home. lovely pub meal and good beer on tap.

Show more Show less
9.1
Wonderful
298 reviews
Price from
$119
per night

The Gleneagles Hotel

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. Literally this was one of the most fantastic hotel stays in my life; though I’ve traveled a lot, everything was exceptional and I would highly recommend it for everyone especially families 🤍

Show more Show less
9.4
Wonderful
768 reviews
Price from
$759
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. Our stay was fantastic. Very friendly with our little dog too. Only thing we minded was the mattress, which wasn't very comfortable for us because it was too soft. But definitely not a deal breaker. Definitely recommend!

Show more Show less
9.5
Exceptional
411 reviews
Price from
$57
per night

Lands of Loyal hotel

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. This hotel is a hidden gem - I liked everything about it - staff exceptional - personal service that you don’t get in many hotels these days - a warm friendly atmosphere - highly recommend

Show more Show less
9.3
Wonderful
682 reviews
Price from
$191
per night

Knockendarroch Hotel

Hotel in Pitlochry

Located in 1.5 acres of elevated grounds, 'Knockendarroch Hotel is 5 minutes’ walk from Pitlochry town center. Had a wonderful stay here with my partner to celebrate a milestone birthday! Staff were very friendly, hotel spotless and food was first class. Highly recommend!

Show more Show less
9.4
Wonderful
367 reviews
Price from
$456
per night

The Grandtully Hotel

Hotel in Grandtully

Located 6.1 miles from Castle Menzies, The Grandtully Hotel offers 4-star accommodations 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
Wonderful
40 reviews
Price from
$170
per night

Dunfallandy House Hotel

Hotel in Pitlochry

Located in Pitlochry, 14 miles from Castle Menzies, Dunfallandy House Hotel has accommodations with a garden, free private parking, a shared lounge and a terrace. Beautiful grounds, lovely decor and owners that provide full-hearted, impeccable service. The price included breakfast, which was not clear from Booking. It was a pleasure.

Show more Show less
9.3
Wonderful
17 reviews
Price from
$199
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 & disinfection
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

Explore guest reviews of hotels in Perthshire

See all