Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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.

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. Complimentary coffee and kitchen items were a real bonus. The rooms were luxurious and the staff presence was great

Show more Show less
9.1
Wonderful
105 reviews
Price from
$220
per night

The Crees Inn

Hotel in Abernethy

Located in Abernethy, 11 miles from Scone Palace, The Crees Inn provides accommodations with a restaurant, free private parking and a bar. a charming small hotel with exceptional service and food and it was great to have onsite parking

Show more Show less
9.2
Wonderful
216 reviews
Price from
$97
per night

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. We loved every single moment of the stay. The staff was very kind and helpful at all time, we spend a night there so we didn't use all the facilities but we had a drink in the bar with the stunning view and had dinner in the brasserie; both had an excellent quality in food and drinks. We would like to thank Mike who is the first person you see when you arrive, he helped us out with the luggage (as my wife was pregnant we really appreciated) and with the car. An other person we would like to thank is Tommy from the brasserie, he was very kind and attended us at our table in a very professional way and took care of us during dinner.

Show more Show less
9
Wonderful
805 reviews
Price from
$335
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. The hotel has a nice design, room was great and well equipped. The staff was friendly and ready to help. Nice breakfast and restaurants. Good area and a swimming pool. I enjoyed the staying there. Thank you!

Show more Show less
9.3
Wonderful
515 reviews
Price from
$423
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
195 reviews
Price from
$54
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. classy sophisticated atmosphere as soon as you walk in the front door. All employees trained with outstanding customer service. Food delicious

Show more Show less
9.2
Wonderful
450 reviews
Price from
$145
per night

Sunbank House Metro Hotel

Hotel in Perth

In private gardens overlooking Perth, this Victorian family-run hotel is a 10-minute walk from the city center and has a free private car park and free Wi-Fi. really nice space with great views. Incredibly helpful and friendly owner who was very attentive. I’ll definitely be back

Show more Show less
9
Wonderful
295 reviews

Knockendarroch Hotel

Hotel in Pitlochry

Located in 1.5 acres of elevated grounds, 'Knockendarroch Hotel is 5 minutes’ walk from Pitlochry town center. An amazing place with huge room and really kind staff. Breakfast was delightful as well. Go there, you won't regret 😍

Show more Show less
9.3
Wonderful
216 reviews
Price from
$260
per night

Scone Arms Hotel

Hotel in New Scone

Featuring a restaurant, bar, shared lounge and free WiFi, Scone Arms Hotel is located in New Scone, 2.1 miles from Scone Palace and 21 miles from Discovery Point. This 3-star hotel offers room... new clean and smart with great staff

Show more Show less
9.1
Wonderful
87 reviews
Price from
$108
per night

Letterellan

Hotel in Aberfeldy

Located in Aberfeldy, 8.6 miles from Castle Menzies, Letterellan provides accommodations with a shared lounge, free private parking and a garden. Set in a beautiful location within private grounds and private access to Loch Tay. Jonathan's attention to detail was better than I have ever experienced from quality of bedding, furnishings to welcome drinks and delicious breakfast. Local knowledge and restaurant recommendations were very welcome. A huge thank you!

Show more Show less
10
Exceptional
11 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 & 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

Hotels in Perthshire you can book without a credit card

See all

FAQs about hotels in Perthshire

Explore guest reviews of hotels in Perthshire

See all