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

Find out moreOpens in new tab or window

Search Hotels by Freetobook in Perth from £66

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
Popular locations
Meal plans available
Trip type
Balvaird Wing at Scone Palace
5 out of 5
Estate Office, Scone Palace, Perth, Scotland
Get Rates
Balvaird Wing at Scone Palace
Sunbank House Hotel
4 out of 5
Dundee Road, 50, Perth, Scotland
The price is £66 per night from 30 Jan to 31 Jan
4.6/5Exceptional! (45 reviews)

"The place is lovely, breakfast is fab and it's perfectly situated to explore all that Perth has to offer."…"

Reviewed on 12 Feb 2020

Sunbank House Hotel
The Bankfoot Inn
3 out of 5
Main Street, Bankfoot, Perth, Scotland
Get Rates
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
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
The price is £80 per night from 29 Jan to 30 Jan
4.4/5Excellent! (18 reviews)

"Lovely place to stay . Stayed one night on route to Aviemore . Everything we needed for an over night . We had our 2 golden retrievers with us and found a lovely walk beside river ray and woods late afternoon . Could have stayed longer ."…"

Reviewed on 18 Sep 2020

The Courtyard
Pitcullen Guest House
3.5 out of 5
17 Pitcullen Crescent, Perth, Scotland
The price is £77 per night from 15 Feb to 16 Feb
4.8/5Exceptional! (34 reviews)
Excellent stay.

"The whole experience was excellent. Jan and John went out of there way to make sure we had everything we required. The breakfast was excellent. we would definitely stay again if we were in the area."…"

Reviewed on 25 Sep 2020

Pitcullen Guest House
3 out of 5
71 Dunkeld Road, Perth, Scotland
Get Rates
4.9/5Exceptional! (18 reviews)

"Very friendly family run B&B. They couldn’t do enough for us. Will definitely be back"…"

Reviewed on 12 Dec 2019

Smithy Cottage, Perthshire
3 out of 5
Kirkton of Lethendy, By Meikloeur, Perth, Scotland
Get Rates
Smithy Cottage, Perthshire
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.

Pocket Guide: Perth Freetobook Hotels

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

  • View our selection of featured hotels in Perth
  • Use the map to find 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 from basic (1 Star) to luxury hotels (5 Stars) in Perth
  • Enter your travel dates to view the best deals on hotels in Perth - while they last

More trip options

Perth Hotel Reviews