Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Search Perth Hotels

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

Perth Youth Hostel
4 out of 5
Perth College UHI, Crieff Road, Perth, Scotland
Get rates
1.22 mi from city centre
4.5/5Wonderful! (8 reviews)
"Very helpful staff. Being off-season student accommodation, it's a very high standard for hostel accommodation. I'd stay there again."

Reviewed on 10 Aug 2019

Perth Youth Hostel
Meikleour Arms Hotel and Restaurant
4 out of 5
Meikleour, Perth, Scotland
The price is £105 per night from 11 Jul to 11 Jul
10.17 mi from city centre
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
Clark Kimberley Guest House
3 out of 5
57-59 Dunkeld Road, Perth, Scotland
Free cancellationReserve now, pay when you stay
The price is £70 per night from 16 Jun to 16 Jun
0.54 mi from city centre
4.2/5Very Good! (153 reviews)
"I enjoyed my stay at the Clark Kimberley very much. The owners were very nice and attentive."

Reviewed on 19 Sep 2019

Clark Kimberley Guest House
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 Courtyard
3.5 out of 5
West Inchmichael, Errol, Kinnaird, Perth, Scotland
Free cancellationReserve now, pay when you stay
The price is £78 per night from 15 Jun to 15 Jun
7.86 mi from city centre
4.4/5Excellent! (20 reviews)
"We had a lovely stay here. Great base for visiting Perth, Dundee and surrounding areas"

Reviewed on 6 Jun 2021

The Courtyard
Cherrybank Inn
4 out of 5
210 Glasgow Road, Perth, Scotland
Get rates
1.21 mi from city centre
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
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.