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

Find out moreOpens in new tab or window

Search Inns 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.

Featured Inns in Perth

Meikleour Arms Hotel and Restaurant
4 out of 5
Old Military Road, Meikleour, Perth, Scotland
The price is £75 per night from 1 Feb to 2 Feb

Situated in Perth, this inn is 3.6 mi (5.8 km) from Blairgowrie Golf Club and within 12 miles (20 km) of Scone Palace and Perth Racecourse. Cateran Trail and ...

4.7/5Exceptional! (107 reviews)
Pleasant Stay

"Pleasant stay at Meikleour. Room very spacious and well decorated - quiet location in annexe building. Food was great quality."…"

Reviewed on 1 Aug 2020

Meikleour Arms Hotel and Restaurant
The Bankfoot Inn
3 out of 5
Main Street, Bankfoot, Perth, Scotland
Get Rates

Situated in Perth, this inn is within 9 miles (15 km) of Birnam Oak, Dunkeld Cathedral and The Hermitage. Polney Loch and McDiarmid Park are also within 9 miles ...

4.4/5Excellent! (76 reviews)
Great stay

"Great stay though shared bathroom not ideal and a bit noisey. Food was very good and the breakfast was superb"…"

Reviewed on 20 Sep 2020

The Bankfoot Inn
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 17 Jan to 18 Jan

Situated in Perth, this inn is within 2 miles (3 km) of Perth Ice Rink, St. Ninian's Cathedral and Fergusson Gallery. St. John's Kirk and Perth Concert Hall ...

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
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 Famous Bein Inn
3 out of 5
Perthshire, Glenfarg, Perth, Scotland
Get Rates

Situated in Perth, this inn is within 9 miles (15 km) of Abernethy Village, Fife Coastal Path and Lindores Abbey. Fergusson Gallery and Perth Ice Rink are also ...

The Famous Bein Inn
The Crees Inn
3.5 out of 5
Main St, Perth, Scotland
Get Rates

Situated in Perth, this inn is 0.1 mi (0.2 km) from Abernethy Village and within 6 miles (10 km) of Fife Coastal Path and Lindores Abbey. Fergusson Gallery and ...

4.6/5Wonderful! (24 reviews)
Crees Inn

"This was a business trip and we were driving from Suffolk, so it was around a 9 hour drive only made worse by having to adhere to certain driving regulations. We had planned on visiting another location earlier to lighten our load of trailers unfortunately this was not an option. When we arrived ..."…"

Reviewed on 7 Sep 2020

The Crees Inn
The Kirkstyle Inn & Rooms
3.5 out of 5
Kirkstyle Square, Perth, Scotland
Get Rates

Situated in Perth, this inn is 0.1 mi (0.1 km) from St Serf's Church and 2.4 mi (3.9 km) from Ochil Hills. Perth Ice Rink and St. Ninian's Cathedral are also ...

The Kirkstyle Inn & Rooms
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.

Other property types in Perth

Holiday Inn Express Perth

Holiday Inn Express Perth

3 out of 5
200 Dunkeld Road, Inveralmond House/200, Perth, Scotland
The price is £50 per night from 22 Jan to 23 Jan
4.3/5Excellent! (560 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
Murrayshall Country House & Golf Club, BW Premier Collection

Murrayshall Country House & Golf Club, BW Premier Collection

4 out of 5
Murrayshall Road, Scone, Perth, Scotland
The price is £89 per night from 7 Feb to 8 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
Leonardo Boutique Huntingtower Perth

Leonardo Boutique Huntingtower Perth

3 out of 5
Crieff Road, Perth, Scotland
The price is £68 per night from 14 Feb to 15 Feb
4.5/5Wonderful! (373 reviews)

"Really friendly welcome, great service and possibly the comfiest hotel bed I’ve ever slept in."…"

Reviewed on 18 Oct 2020

Leonardo Boutique Huntingtower Perth
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.

More trip options