Find Luxury Hotels in Perthshire

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top Perthshire Luxury Hotels

The Townhouse
5 out of 5
17 Marshall Place, Perth, Scotland
The price is £85 per night from 7 Nov to 7 Nov
4.9/5 Exceptional! (159 reviews)
"Rooms were absolutely spotless. David was a fantastic host cook & bottle washer . Definitely recommend this accommodation"

Reviewed on 15 Oct 2021

The Townhouse
Struan House quality Apartment in the heart of Pitlochry
4.9/5 Exceptional! (24 reviews)
Superb location
"A great apartment in a superb location. It had everything we needed for a great stay. Roland was super helpful with directions for our arrival and information while we were here if we needed it. Also very generous with bottle of wine and cake!"

Reviewed on 20 Sep 2021

Get rates
Struan House quality Apartment in the heart of Pitlochry
Craigmhor Lodge & Courtyard
The price is £139 per night from 21 Oct to 21 Oct
4.9/5 Exceptional! (134 reviews)
"Craigmhor was just great! From perfect location and parking to being super clean and modern yet still had character and history. The owners were so lovely checking on us and asking about our day etc. Everything we had at breakfast was super tasty and fresh. Couldn’t really fault our stay."

Reviewed on 2 Oct 2021

Craigmhor Lodge & Courtyard
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.
The Old Mill Inn
The price is £189 per night from 2 Nov to 2 Nov
4.9/5 Exceptional! (229 reviews)
"I like that I was made very welcome from the minute I arrived. The room was immaculate and very modern. The room was re made while I had breakfast The meals were to a good standard and the waiters are attentive. From the main dining room you can see the kitchen and it’s plain to see that it’s is ..."

Reviewed on 16 Oct 2021

The Old Mill Inn
Creagan House
5 out of 5
4.9/5 Exceptional! (60 reviews)
Excellent
"What an amazing B&B! Beautiful rooms and common areas with a lot of character. The room was spotless and everything was prepared with care and attention to detail. The hosts are very friendly. Will have to stay there again."

Reviewed on 16 Jul 2021

Get rates
Creagan House
Cromlix
5 out of 5
4.8/5 Exceptional! (217 reviews)
"Excellent service"

Reviewed on 14 Aug 2021

Get rates
Cromlix
Old Course Hotel
5 out of 5
Old Station Road, St. Andrews, Scotland
The price is £260 per night from 7 Nov to 7 Nov
4.7/5 Exceptional! (743 reviews)
"Loved the location. At the fabled Old Course, and the University and downtown shopping and restaurants. Staff and service was great and breakfast was sumptuous The room I got eventually was in the refurbished section and on a higher floor. Much different and superior to the initial room which while ..."

Reviewed on 28 Sep 2021

Old Course Hotel
Fonab Castle Hotel & Spa
5 out of 5
Foss Road, Pitlochry, Scotland
The price is £252 per night from 14 Nov to 14 Nov
4.7/5 Exceptional! (297 reviews)
"Fabulous relaxing stay with wonderful food, excellent service and great facilities in a beautiful setting."

Reviewed on 15 Oct 2021

Fonab Castle Hotel & Spa
Westport Serviced Apartments
4.5 out of 5
138 West Marketgait, Dundee, Scotland
4.7/5 Exceptional! (92 reviews)
"The room was very spacious, and the equipment was very clean."

Reviewed on 25 May 2021

Get rates
Westport Serviced Apartments
Fairmont St Andrews
The price is £215 per night from 1 Nov to 1 Nov
4.6/5 Exceptional! (973 reviews)
"Really like the relaxed atmosphere and the location. Spa and pool area is excellent"

Reviewed on 18 Oct 2021

Fairmont St Andrews
Apex City Quay Hotel & Spa
4 out of 5
1 West Victoria Dock Road, Dundee, Scotland
The price is £89 per night from 14 Nov to 14 Nov
4.6/5 Wonderful! (951 reviews)
"Lovely hotel. Nice room very comfy"

Reviewed on 27 Sep 2021

Apex City Quay Hotel & Spa
Hotel du Vin & Bistro St. Andrews
4 out of 5
Fully refundableReserve now, pay when you stay
The price is £159 per night from 18 Nov to 18 Nov
4.5/5 Wonderful! (387 reviews)
"I booked this hotel before Covid and was not able to stay on the date booked. The hotel agreed to postpone until the following year at the rate that was originally paid. Very trustworthy. The staff were great, the hotel cannot be better situated. The breakfast was fantastic and had great variety. ..."

Reviewed on 28 Sep 2021

Hotel du Vin & Bistro St. Andrews
Leonardo Boutique Huntingtower Perth
3 out of 5
Crieff Road, Perth, Scotland
The price is £73 per night from 18 Nov to 18 Nov
4.5/5 Wonderful! (415 reviews)
"No VIP access offered or provided. Old building so thumping floorboards from room above clearly heard. WiFi didn’t work in room. Hideous old shower curtains the sort that cling to you when showering! Yuk!! Staff were friendly, food was good, plenty of free parking."

Reviewed on 12 Sep 2021

Leonardo Boutique Huntingtower Perth
Eden Mansion
5 out of 5
4.4/5 Wonderful! (26 reviews)
"The hotel provides an experience rather than a simple practical place to sleep. You experience living in a country mansion and sleep and eat in luxurious surroundings. The location is superb with beautiful views and the crowning glory is Rueben who manages the hotel and is always available for advice, ..."

Reviewed on 26 Aug 2018

Get rates
Eden Mansion
Malmaison Dundee
4 out of 5
44 Whitehall Crescent, Dundee, Scotland
The price is £69 per night from 15 Nov to 15 Nov
4.2/5 Excellent! (935 reviews)
"Very comfortable hotel"

Reviewed on 5 Oct 2021

Malmaison Dundee
Dunkeld House Hotel
4 out of 5
Blairgowrie Road, Dunkeld, Scotland
The price is £148 per night from 18 Nov to 18 Nov
4.2/5 Excellent! (828 reviews)
"All good. Well run hotel."

Reviewed on 20 Oct 2021

Dunkeld House Hotel
Atholl Palace Hotel
4 out of 5
Fully refundableReserve now, pay when you stay
The price is £165 per night from 19 Nov to 19 Nov
4.1/5 Very Good! (648 reviews)
"Quaint and old fashioned. Lovely place to stay but dining room needs staff as breakfast was chaotic and the floor had food from previous evening."

Reviewed on 29 Sep 2021

Atholl Palace Hotel
Crieff Hydro
4 out of 5
Fern Tower Road, Crieff, Scotland
4.1/5 Very Good! (494 reviews)
"Great hotel located in beautiful surroundings"

Reviewed on 19 Oct 2021

Get rates
Crieff Hydro
Kenmore Hotel
3 out of 5
Fully refundableReserve now, pay when you stay
The price is £79 per night from 25 Oct to 25 Oct
3.8/5 Good! (114 reviews)
"Lovely, friendly staff"

Reviewed on 2 Sep 2021

Kenmore Hotel
The Station Hotel
3.5 out of 5
1 Leonard Street, Perth, Scotland
Fully refundableReserve now, pay when you stay
The price is £64 per night from 15 Nov to 15 Nov
3.5/5 Good! (683 reviews)
"We had a great stay at the station hotel. There were lots of renovations going on. A bit messy in the public areas, but the room was beautiful. Obviously a newly refurbished room. The hotel will be lovely when it’s finished"

Reviewed on 23 Jun 2021

The Station Hotel
Don't see what you're looking for?
We've got more Luxury Hotels. Find the right one for you.
View all properties
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: Luxury Hotels in Perthshire

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

  • View our selection of featured hotels in Perthshire
  • Use the map to find budget 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 in Perthshire
  • Enter your travel dates now to view the best deals on hotels in Perthshire - while they last

More trip options

Perthshire Hotel Reviews

Travellers loved these Luxury Hotels