Which Hotel or Accommodation Should You Choose in Perth?

Review 8 hotels and accommodation providers in Perth and check what each property offers. Read guest feedback, compare room options and facilities, and shortlist places that provide the type of accommodation you need.
Rosebank Guest House offers modern, en-suite accommodation in central Perth, Scotland. The property provides room-only stays with amenities including free WiFi, secure parking, and self-catering facilities. Its prime location makes it an excellent base for exploring Perthshire, the Highlands, and nearby cities.
Double Rooms Family Rooms Superior Rooms
Convenient location Clean rooms Helpful staff
Not rated yet
Dunallan Guest House
14 Years
Not rated yet
Dunallan Guest House offers quality accommodation in Perth, Scotland. We provide comfortable, well-equipped rooms with modern amenities and strategic access to local attractions. Our property combines traditional Scottish hospitality with contemporary comforts for business and leisure travellers.
Accommodation Free Parking Breakfast Discount
Comfortable beds Helpful staff Excellent location
Ballathie House Hotel is a four-star Scottish Country House Hotel offering 2 AA Rosette dining on the banks of the River Tay. Surrounded by Perthshire's scenic countryside, we provide luxury accommodation and exceptional hospitality for relaxation, celebrations, and romantic escapes. Our guests enjoy exclusive direct-booking benefits and access to curated experiences in Scotland's heartland.
Luxury Accommodation Fine Dining Private Events
Divine chocolate tart Exceptional service Breathtaking river views
Not rated yet
Bankfoot Inn
Not rated yet
Bankfoot Inn is a historic 18th-century hotel in Perthshire, Scotland, offering family-friendly accommodation and a traditional restaurant. Located between Dunkeld and Perth, we provide dog-friendly stays, locally sourced cuisine, and a convenient base for exploring the Scottish Highlands.
Hotel Accommodation Self-Catering Apartment Traditional Restaurant
Great atmosphere Friendly staff Excellent food
Not rated yet
Meikleour Arms
Not rated yet
Meikleour Arms is a boutique hotel and restaurant in Perthshire, offering elegant accommodations, award-winning Franco-Scottish cuisine, and access to salmon fishing, golf, and Scotlands scenic countryside. Established in a historic estate, we blend luxury with rural tranquility for discerning travelers.
Boutique Hotel Restaurant Salmon Fishing
Stunning scenery Excellent fly-fishing Delicious food
Not rated yet
Parklands Hotel
Not rated yet
Parklands Hotel is a 4-star boutique hotel in Perth, Scotland, housed in a historic 1840 Georgian building. We offer 15 individually designed bedrooms, fine dining at No.1 The Bank Bistro, and event spaces for private functions. Recognised with multiple Scottish hospitality awards, our property combines heritage architecture with modern amenities near South Inch Park and central transport links.
Accommodation Dining Event Spaces
The Royal George Hotel in Perth, Scotland, is a historic 252-year-old establishment offering luxury accommodation, conferencing facilities, and award-winning dining. Located on the River Tay, we combine royal heritage with modern amenities, including complimentary Wi-Fi, EV charging, and event spaces. Our commitment to Scottish produce and proximity to attractions like Perth Museum make us a premier choice for discerning travellers.
Accommodation Conference Facilities Weddings
Excellent service Stunning views Award-winning gardens
Not rated yet
Sunbank House
Not rated yet
Sunbank House is a 4-star family-run establishment in Perth, offering elegantly appointed rooms, gourmet dining experiences, and convenient access to Perthshire's attractions. Our core purpose is to create memorable stays through personalized service, locally sourced cuisine, and a perfect blend of historic charm and modern amenities. We cater to leisure travellers, golf enthusiasts, and event hosts seeking authentic Scottish hospitality.
Accommodation Fine Dining Event Hosting
Exceptional service Delicious cuisine Charming atmosphere
Dunkeld (13.1 mi) Kinross (13.3 mi) Blairgowrie (13.9 mi) Dundee (18.2 mi) Leven (21.7 mi) Dunfermline (22.4 mi) Pitlochry (24.0 mi) St Andrews (24.7 mi) Kirriemuir (25.2 mi) Stirling (27.2 mi)