Compare and book 4 Star hotels in Perthshire, Scotland

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Perthshire 4 Star Hotels

Apex City Quay Hotel & Spa
4 out of 5
1 West Victoria Dock Road, Dundee, Scotland, DD1 3JP
Fully refundableReserve now, pay when you stay
The price is £99 per night from 29 May to 30 May
4.6/5 Wonderful! (957 reviews)
"Clean hotel in a nice area of Dundee, about 5 min walk away from the high stress right across from the Quay. The parking situation was a little stressful (we were told late in the checkin process that we needed my brother-in-law to stop unloading luggage and run in with the car details to avoid an ..."

Reviewed on 17 May 2022

Apex City Quay Hotel & Spa
Dunkeld House Hotel
4 out of 5
Blairgowrie Road, Dunkeld, Scotland, PH8 0HX
Fully refundableReserve now, pay when you stay
The price is £152 per night from 23 Jun to 24 Jun
4.2/5 Excellent! (930 reviews)
"The setting was perfect stunning area with lots of wildlife. Just perfect"

Reviewed on 11 May 2022

Dunkeld House Hotel
Carnoustie Golf Hotel
4 out of 5
The Links, Carnoustie, Scotland, DD7 7JE
Fully refundableReserve now, pay when you stay
The price is £103 per night from 30 May to 31 May
4.4/5 Excellent! (978 reviews)
"Had a lovely short break at this hotel, staff were very nice and welcoming, hotel slightly tired but clean and warm"

Reviewed on 25 Apr 2022

Carnoustie Golf Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
DoubleTree by Hilton Dunblane Hydro
4 out of 5
Perth Road, Dunblane, Scotland, FK15 0HG
Fully refundableReserve now, pay when you stay
The price is £86 per night from 9 Jun to 10 Jun
4.1/5 Very Good! (976 reviews)
"Impressive period building in central location which was ideal for exploring the area. The food was very good and staff very attentive."

Reviewed on 11 May 2022

DoubleTree by Hilton Dunblane Hydro
No.1 St Andrews
4 out of 5
Inchcape house-Saint Marys Place, St. Andrews, Scotland, KY16 9UY
The price is £169 per night from 2 Jun to 3 Jun
4.8/5 Exceptional! (32 reviews)
"Plenty of space, clean rooms, great location. The Union across the street could get a little noisy at times but not too bad."

Reviewed on 11 May 2022

No.1 St Andrews
Crieff Hydro
4 out of 5
Fern Tower Road, Crieff, Scotland, PH7 3LQ
Fully refundableReserve now, pay when you stay
The price is £140 per night from 9 Jun to 10 Jun
4.1/5 Very Good! (517 reviews)
"There was nothing wrong in any with with our two night stay here."

Reviewed on 7 Feb 2022

Crieff Hydro
Leonardo Boutique Huntingtower Perth
4 out of 5
Crieff Road, Perth, Scotland, PH1 3JT
The price is £77 per night from 26 Jun to 27 Jun
4.5/5 Wonderful! (483 reviews)
"Appreciate the beauty of the location."

Reviewed on 10 Apr 2022

Leonardo Boutique Huntingtower Perth
Hotel du Vin & Bistro St. Andrews
4 out of 5
40 The Scores, St. Andrews, Scotland, KY16 9AS
Fully refundableReserve now, pay when you stay
The price is £189 per night from 29 May to 30 May
4.5/5 Wonderful! (426 reviews)
"Absolutely wonderful property. We spent a week at their property in Edinburgh but this was wonderful. We had the downstairs suite that was huge for four nights and recently renovated. The bed was the best we have slept in throughout our trip. The morning breakfast was great too. We had a private ..."

Reviewed on 17 Apr 2022

Hotel du Vin & Bistro St. Andrews
Ballathie Country House Hotel and Estate
4 out of 5
Kinclaven By Stanley, Perth, Scotland, PH1 4QN
Fully refundableReserve now, pay when you stay
The price is £93 per night from 15 Jun to 16 Jun
4.4/5 Excellent! (260 reviews)
"Great service and breakfast. Stunning property."

Reviewed on 10 May 2022

Ballathie Country House Hotel and Estate
The Kenmore Club by Diamond Resorts
4 out of 5
Kenmore, Aberfeldy, Scotland, PH15 2HH
Fully refundableReserve now, pay when you stay
The price is £174 per night from 6 Jun to 7 Jun
4.7/5 Exceptional! (146 reviews)
"We had a wonderful relaxing break. The on-site restaurant was very good and I enjoyed the swimming pool. The only downside was the key cards don’t work very well. Every day I had to get them reset, and having to trek to the reception in the rain and dark was a really pest."

Reviewed on 7 Feb 2022

The Kenmore Club by Diamond Resorts

Still don't see what you're looking for?

See all properties in Perthshire.
You can also use these popular filters to refine your search.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: 4 Star Hotels in Perthshire

Search for hotels in Perthshire on Expedia.co.uk. You can easily find your hotels in Perthshire using one of the methods below:

  • View our selection of featured hotels in Perthshire
  • Use the map to find hotels in the Perthshire neighborhood you prefer
  • Use the filters to see hotels in a specific area of Perthshire, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Perthshire
  • Enter your travel dates to view the best deals on hotels in Perthshire - while they last

Perthshire Hotel Reviews
expedia verified reviews