Perth Hotels

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Free cancellation on most hotels. Because flexibility matters.

Filter by

Keepers Lodge with Hot Tub
3.5 out of 5
Rossie Ochil Estate, Keepers Lodge, Perth, Scotland
10.85 km from city centre
5/5 Exceptional! (1 review)
Stunning Place, Stunning Location
"All I can say is "Amazing". I had looked at other reviews and thought it can't be that good, but it was. The lodge was immaculate and spotlessly clean. There were lots of nice touches; milk in the fridge, games room, plenty of crockery and utensils and, of course, the hot-tub. Although the location ..."

Reviewed on 19 Aug 2018

Keepers Lodge with Hot Tub
The Bankfoot Inn
3 out of 5
Main Street, Bankfoot, Perth, Scotland
The price is €104 per night from 3 Feb to 4 Feb
12.61 km from city centre
4.4/5 Wonderful! (87 reviews)
"What a find! A beautiful Inn with lovely tasteful decor, beautiful big comfy bed, lovely room, fabulous shower and delicious food. The staff were extremely friendly and helpfull. All of this for an incredible price. Thank you for a wonderful stay"

Reviewed on 23 Oct 2021

The Bankfoot Inn
Balvaird Wing at Scone Palace
5 out of 5
Estate Office, Scone Palace, Perth, Scotland
2.92 km from city centre
5/5 Exceptional! (1 review)
Amazing
"It was an amazing stay, the property is beautiful. Also included was a private tour of the palace by Stephen and it was great. I can’t put in to words how wonderful the whole experience was."

Reviewed on 19 Nov 2021

Balvaird Wing at Scone Palace
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.
Meikleour Arms Hotel and Restaurant
4 out of 5
Meikleour, Perth, SCT
Fully refundableReserve now, pay when you stay
The price is €119 per night from 3 Feb to 4 Feb
16.37 km from city centre
4.7/5 Exceptional! (114 reviews)
"What a beautiful place! Everything was perfect, the room, food , staff and location."

Reviewed on 3 Nov 2021

Meikleour Arms Hotel and Restaurant
Smithy Cottage, Perthshire
3 out of 5
Kirkton of Lethendy, By Meikloeur, Perth, Scotland
18.23 km from city centre
5/5 Exceptional! (1 review)
Nice, traditional cottage in rural location
"Delightfully quiet and peaceful traditional stone cottage. We had five nights here and were lucky to enjoy great, warm weather, The cottage has electric heating (we didn't need it) and logs for the fireplace (again, not needed during our stay). There's a supermarket a few miles away in Blairgowrie ..."

Reviewed on 31 Aug 2021

Smithy Cottage, Perthshire
The Courtyard
3.5 out of 5
West Inchmichael, Errol, Kinnaird, Perth, Scotland
12.66 km from city centre
4.5/5 Wonderful! (25 reviews)
"beautiful conversion in a beautiful courtyard"

Reviewed on 15 Nov 2021

The Courtyard
Parklands Hotel
4 out of 5
2 St Leonards Bank, Perth, Scotland
Fully refundableReserve now, pay when you stay
The price is €78 per night from 23 Jan to 24 Jan
0.55 km from city centre
4.3/5 Excellent! (187 reviews)
"na"

Reviewed on 18 Dec 2021

Parklands Hotel
Heidl Guest House
3 out of 5
43 York Place, Perth, Scotland
0.47 km from city centre
4.6/5 Exceptional! (168 reviews)
Excellent stay with thoughtful gifts
"Location- located on a side street there was little noise from the road but they also provide complimentary ear plugs which was thoughtful Parking - free parking on site but there is only 3 spaces that i saw, i can there very late and parked fine though although off season Comfort- beds were very ..."

Reviewed on 7 Oct 2021

Heidl Guest House
Cherrybank Inn
4 out of 5
210 Glasgow Road, Perth, Scotland
Fully refundableReserve now, pay when you stay
The price is €90 per night from 30 Jan to 31 Jan
1.95 km from city centre
3.8/5 Good! (148 reviews)
Hotels.com shameful
"We didnt get to stay Hotels.com. they stopped doing accommodation in September 2020 and you did not tell us. What kind of business are you operating? Luckily i tried to pay & couldnt so i rang the hotel & they told me. You shoukd be ashamed of yourselves, happy to take the money with no thought for ..."

Reviewed on 26 Jun 2021

Cherrybank Inn
Northlees Farm
2 out of 5
Kinfauns, Perth, Scotland
4.43 km from city centre
4.6/5 Wonderful! (25 reviews)
Lovely stay
"Stayed here with my daughter and was extremely pleased with all aspects of the stay. The hosts were excellent and answered any questions that I had. Would recommend."

Reviewed on 23 Aug 2021

Northlees Farm
Inchture Hotel
3 out of 5
Main Street, Perth, Scotland
Fully refundableReserve now, pay when you stay
The price is €66 per night from 25 Jan to 26 Jan
16.95 km from city centre
4/5 Very Good! (51 reviews)
"It’s a typical old tired Scottish hotel. You get what you pay for so it really isn’t an issue. It was adequate. It is a bit musty."

Reviewed on 3 Aug 2021

Inchture Hotel
Greyfriars Flat
3.5 out of 5
1A, 17 South Street, Perth, Scotland
0.36 km from city centre
3/5 (1 review)
8 Day Break
"The shower was only Tepid even after contacting host to try and rectify it. Was noise in the lounge from the road outside from ill fitting windows Double glazed windows would help ."

Reviewed on 11 Nov 2021

Greyfriars Flat
Leonardo Boutique Huntingtower Perth
4 out of 5
Crieff Road, Perth, Scotland
Fully refundableReserve now, pay when you stay
The price is €75 per night from 20 Feb to 21 Feb
4.74 km from city centre
4.5/5 Wonderful! (454 reviews)
"The location was lovely. The quality of food was very good. The bedding didn’t seem quite large enough to fit the bed. The hot water was scalding. Too hot! We liked the social distancing in the dining room (every second table to be used) until our last breakfast. A group of young people sat right ..."

Reviewed on 2 Jan 2022

Leonardo Boutique Huntingtower Perth
The Granary House
3 out of 5
Rossie Ochil Estate, The Granary House, Perth, Scotland
10.85 km from city centre
5/5 Exceptional! (2 reviews)
"Spotlessly clean well maintained property with added bonus of a games room and hot tub."

Reviewed on 21 Oct 2019

The Granary House
Woodcroft House
5 out of 5
Bellwood Park, Perth, Scotland
Fully refundableReserve now, pay when you stay
The price is €218 per night from 5 Feb to 6 Feb
0.93 km from city centre
5/5 Exceptional! (33 reviews)
"Amazing property and amazing host Claire. Nothing too much trouble and great breakfast. Also cooked us an evening meal which was fantastic!"

Reviewed on 3 Jul 2021

Woodcroft House
The Townhouse
5 out of 5
17 Marshall Place, Perth, Scotland
The price is €85 per night from 24 Jan to 25 Jan
0.52 km from city centre
4.9/5 Exceptional! (165 reviews)
A Scotland Favorite!!
"A really wonderful Boutique Hotel! We stayed in Scotland for three weeks and this was one of our favorite places. The room was lovely and bathroom nice and big. We had treats in the room and a fresh cooked breakfast the next morning. It was walkable to many good dinner spots, the train station and ..."

Reviewed on 18 Oct 2021

The Townhouse
The Royal George Hotel
3 out of 5
Tay Street, Perth, Scotland
Fully refundableReserve now, pay when you stay
The price is €96 per night from 22 Jan to 23 Jan
0.39 km from city centre
4.1/5 Very Good! (261 reviews)
Still a gem
"Great to stay in the Royal George again ,staff really friendly and helpful as always,the rooms have been refurbished ,smart and comfortable ,breakfast a treat well done to everybody for keeping the show on the road ,best wishes Michael Whitehouse"

Reviewed on 9 Oct 2021

The Royal George Hotel
Rossie Ochil House
3.5 out of 5
Rossie Ochil Estate, Rossie Ochil House, Perth, Scotland
10.85 km from city centre
Rossie Ochil House
Ballathie Country House Hotel and Estate
4 out of 5
Kinclaven By Stanley, Perth, Scotland
The price is €102 per night from 9 Feb to 10 Feb
13.41 km from city centre
4.3/5 Excellent! (249 reviews)
"Excellent setting and quality."

Reviewed on 2 Nov 2021

Ballathie Country House Hotel and Estate
Best Western Queens Hotel
3 out of 5
Leonard Street, Perth, Scotland
Fully refundableReserve now, pay when you stay
The price is €96 per night from 23 Jan to 24 Jan
0.54 km from city centre
3.6/5 Good! (283 reviews)
"It did its job. A bit worn down, but perfectly fine for a short stay."

Reviewed on 30 Aug 2021

Best Western Queens Hotel
Don't see what you're looking for?
See all available properties in Perth
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.

Frequently asked questions

Recent Reviews in Perth
expedia verified reviews