Hotels and Guest Houses

From cheap and cheerful to five star luxurty, Perth and the surrounding area offers a multitude of hotels and guest houses for enjoying a short break, weekend away or longer holiday in beautiful Scotland. 

Make a real holiday of it and spend a few nights in the city before moving on to explore the wider Perthshire and Kinross region.  A warm welcome is guaranteed wherever you go! 

PLEASE NOTE: We have just launched our directory and are busy encouraging businesses to register. Please do keep checking back for more information. 

Register your business  

Business login for updates

Parklands Hotel

2 St Leonard’s Bank, Perth, PH2 8EB

A 4 Star Boutique Hotel overlooking park.


  • Outside Seating Available

The Laurels

Golf Course Road, Rosemount, Blairgowrie, PH10 6LH

A warm welcome awaits you at The Laurels. A quiet location, ensuring the perfect night sleep before you explore Perthshire and beyond. A spacious garden and grounds to relax and unwind.

Comrie Hotel

Comrie Hotel, Drummond Street, Comrie, PH6 2DY

Historic 8 bedroom hotel with bar and restaurant in Comrie

  • Outside Seating Available