Top 3 Hotels in Perth

Our website is funded by adverts and affiliate links. If you make a purchase, we may earn a commission at no cost to you. If you find the content useful, please consider disabling your adblocker and booking through these links! Thank you!

Perth in Scotland
Robin Fernandes, Wikimedia Commons

Perth's hotel scene provides a diverse range of accommodations, from charming boutique options within the city to expansive country estates on its outskirts, all designed to enhance a visit focused on history, culture, or countryside pursuits.

1. The Townhouse

Type: Boutique Hotel

This elegantly restored 19th-century property offers a warm, personal atmosphere with views over South Inch Park. Guests can expect thoughtful touches like welcoming cream tea and a lovely breakfast. Its central location provides easy access to the city's theatre and concert hall, fostering a relaxed and engaging stay ideal for those who appreciate attention to detail and a serene environment amidst city exploration.

2. The Salutation Hotel

Type: Historic Hotel

Operating since 1699, this hotel offers a genuine taste of Perth's rich heritage with its traditional decor and comfortable rooms. It provides an oasis of tranquility right in the bustling city, making it suitable for guests who value history and a classic Scottish hospitality experience. Onsite dining options allow for convenient social opportunities within a charming, established setting.

3. Murrayshall Country Estate

Type: Country Estate Hotel

Nestled within 365 acres of Perthshire countryside, Murrayshall offers a luxurious retreat. The estate, originally built in 1664, features beautifully designed rooms and suites, some with period details. Guests can enjoy fine dining, two immaculate golf courses, and spa treatments. The atmosphere is one of sophisticated relaxation, appealing to those seeking a tranquil escape with ample opportunities for outdoor activities and upscale social experiences, located just a short distance from the city centre.