United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Find Luxury Hotels in Perth

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
The Townhouse
5 out of 5
17 Marshall Place, Perth, Scotland
Get Rates
4.9/5Exceptional! (149 reviews)

"Fantastic place to stay. Warm welcome, lovely room and equipped with every facility you could want. Breakfast was absolutely brilliant. I cannot recommend the Townhouse highly enough. We would definitely stay here again."…"

Reviewed on 15 Mar 2020

The Townhouse
Leonardo Boutique Huntingtower Perth
3 out of 5
Crieff Road, Perth, Scotland
The price is £64 per night from 18 Feb to 19 Feb
4.5/5Wonderful! (379 reviews)
Lovely Hotel

"I had a lovely stay"…"

Reviewed on 22 Oct 2020

Leonardo Boutique Huntingtower Perth
Murrayshall Country House & Golf Club, BW Premier Collection
4 out of 5
Murrayshall Road, Scone, Perth, Scotland
The price is £89 per night from 21 Feb to 22 Feb
4.4/5Wonderful! (181 reviews)
Couple break

"We had a lovely time despite the new restrictions. We were unhappy that we were asked to pay for room service to deliver deinks to the room as we were in a suite so not attached to the main building - we would have used the bar if we were able to so it seemed a bit unfair to charge to have drinks ..."…"

Reviewed on 14 Oct 2020

Murrayshall Country House & Golf Club, BW Premier Collection
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.
Ballathie Country House Hotel and Estate
4 out of 5
Kinclaven By Stanley, Perth, Scotland
Get Rates
4.3/5Excellent! (227 reviews)

"The staff were very welcoming, caring and efficient. Their coronavirus procedures made us feel safe."…"

Reviewed on 22 Oct 2020

Ballathie Country House Hotel and Estate
Holiday Inn Express Perth
3 out of 5
200 Dunkeld Road, Inveralmond House/200, Perth, Scotland
Free cancellation
The price is £50 per night from 29 Jan to 30 Jan
4.3/5Excellent! (562 reviews)

"Great location and staff helpful and friendly. Rooms good and value is reasonable. Breakfast set up is good given current Covid restrictions. Good provision only let down by poor cheap quality sausages - go for the bacon rolls instead"…"

Reviewed on 19 Oct 2020

Holiday Inn Express Perth
The Royal George Hotel
3 out of 5
Tay Street, Perth, Scotland
Get Rates
4.1/5Very Good! (236 reviews)

"Excellent hotel. Great location too. Would stay again."…"

Reviewed on 10 Oct 2020

The Royal George Hotel
Salutation Hotel
3 out of 5
34 South Street, Perth, Scotland
Free cancellationReserve now, pay when you stay
The price is £53 per night from 15 Feb to 16 Feb
4/5Very Good! (392 reviews)

"The food was absolutely amazing, the staff were really friendly and helpful. Great value for money, we will definitely use it again"…"

Reviewed on 31 Oct 2020

Salutation Hotel
Cherrybank Inn
4 out of 5
210 Glasgow Road, Perth, Scotland
Free cancellationReserve now, pay when you stay
The price is £75 per night from 26 Jan to 27 Jan
3.9/5Good! (147 reviews)

"My room was spotlessly clean and stocked with toiletries and tea-making facilities.The breakfast are was also beautifully clean and well kept and the breakfast was very good.The staff were attentive and friendly without being intrusive.I agree with other reviews that the rooms are a little tired ..."…"

Reviewed on 30 Sep 2019

Cherrybank Inn
The Station Hotel
3.5 out of 5
1 Leonard Street, Perth, Scotland
Free cancellationReserve now, pay when you stay
The price is £48 per night from 11 Feb to 12 Feb
3.5/5Good! (671 reviews)
Spacious, dated and faded, but comfortable too.

"This grand station hotel is somewhat faded, reflecting the downturn in demand. However, it deserves to be supported so that in time it can regain it's crown in Perth. My stay was comfortable; though the room was a tad cool. The bed was really comfortable, though the bathroom was dated. Tea and coffee ..."…"

Reviewed on 12 Oct 2020

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 Perth

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

  • View our selection of featured hotels in Perth
  • Use the map to find budget hotels in the Perth neighborhood you prefer
  • Use the filters to see hotels in a specific area of Perth, select a specific theme, brand, or hotel class in Perth
  • Enter your travel dates now to view the best deals on hotels in Perth - while they last

Frequently asked questions

Are you looking for a luxury hotel for your stay in Perth?
Travel to Edinburgh (EDI) Airport or Dundee (DND) Airport, and then treat yourself to a stay at one of 9 Perth luxury hotels. Known for its riverfront and gardens, Perth also has some interesting things to see and do including Scone Palace and Perth Racecourse, so you may want to take in the local sights during your visit.
What's the best luxury hotel in Perth?
The Townhouse is a 5-star guest house and popular for Expedia travellers looking for a luxurious stay. Another upscale choice for your trip is Murrayshall Country House & Golf Club, BW Premier Collection.
How many luxury hotels will I be able to find in Perth?
Lie in the lap of luxury during your getaway to Perth in one of Expedia’s 22 luxury hotels.
When can I expect good weather in Perth?
Planning for the weather is an important factor for making your trip to Perth a success, especially when you’re splurging. The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Perth is 703 inches.
What's there to see and do in Perth?
Take in some sights and attractions while you’re in Perth by visiting Scone Palace, Perth Racecourse and Perth Concert Hall. If you have a little extra time during your trip, you might want to make a stop at Perth Art Gallery and Museum and North Inch Golf Course.
How can I get around Perth?
It’s easier to get around town in style when you know your options. If you want to venture outside the area, hop aboard a train at Perth Station.

Perth Hotel Reviews

More trip options