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: The Business Directory is open to all "Bricks and Mortar" companies in Perth and Kinross who sell directly to consumers.   

Register your business  

Business login for updates

St John's Apartment

St John's Apartments , South St John's Place, Perth, PH1 5SU

St. John’s Apartments, an aparthotel comprising of a mix of 1 & 2 bedroom self-catering apartments.

stjohnsapartments.co.uk/

The Tower

The Tower, 81 East High Street, Crieff, PH7 3JA

The Tower is a family run gastro pub with self-catering studio apartments, situated in Crieff

thetowercrieff.com/?home

The Townhouse

17 Marshall Place, Perth, PH2 8AG

Boutique Bed and Breakfast 5 Gold Stars awarded by Visit Scotland 2015 and the A.A. in 2024

www.thetownhouseperth.co.uk

Murrayshall

Murrayshall Hotel, Scone, Perth, PH2 7PH

Country Estate set within 365 acres. 3 Restaurants, golf, quad bikes, spa treatments and more

www.murrayshall.co.uk

  • Accepts The Perth Gift Card

Salutation Hotel

The SalutationHotel, 30-34 South Street, PERTH, PH2 8PH

Conveniently situated in the heart of the city The Salutation Hotel established in 1699.

www.strathmorehotels.com-thesalutation.com

  • Accepts The Perth Gift Card

Woodlea Guest House

Woodlea Hotel, 23 York Place, PERTH, PH2 8EP

Twelve bedroom Guest House located opposite AK Bell Library

www.woodleaperthuk.co.uk

Parklands Hotel

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

A 4 Star Boutique Hotel overlooking park.

www.the parklandshotel.com