
The Claymore Guest House
4-star B&B on Atholl Road in Pitlochry with pet-friendly rooms and parking. Four-poster rooms available from £119.
We may earn a commission when you book through the links on this page, at no extra cost to you. Prices and availability are pulled live from our booking partners.
If you’re looking for the best pet friendly hotels in Perth, you’ll find options ranging from cozy self-catering cottages to full-service hotels with ratings averaging 8.5 out of 10. Our selection includes 12 carefully ranked properties with nightly rates starting as low as GBP62.47 and going up to GBP332.81, ensuring there’s something to suit a variety of budgets.
We chose these accommodations based on verified guest scores, pet policies, and amenities that cater specifically to travelers with pets. For example, The Claymore Guest House and Atholl Arms Hotel both score an impressive 8.7/10, while other options like Ryder Cup Lodge Duchally offer additional perks such as free leisure club access and pet-friendly upgrades for 2025. These factors help you find a stay that welcomes your pet comfortably without compromising on quality.
Whether you want a B&B from GBP118.67 per night or a self-catering cottage like Hope Cottage at GBP62.47, each property has been vetted for pet friendliness and guest satisfaction. This guide helps you quickly compare prices, ratings, and facilities so you can choose the best pet friendly accommodation in Perth for your next trip.

4-star B&B on Atholl Road in Pitlochry with pet-friendly rooms and parking. Four-poster rooms available from £119.

4-star hotel near Dunkeld center with pet-friendly rooms and parking. Highly rated for staff and dining quality.

4-star holiday home in Comrie with parking, pet-friendly rooms, and a garden suitable for families. Rated 8.5/10 for cleanliness and friendly staff.

Hope Cottage is a 4-star pet-friendly hotel near the River Tay in Aberfeldy with top-rated staff and cleanliness.

4-star hotel in Aberfeldy with pet-friendly rooms, parking, and a cozy fireplace. Rated 8.5/10 for comfort and cleanliness.

Ryder Cup Lodge features pet-friendly rooms and leisure facilities from £215/night in Auchterarder.

Hotel with sauna and pet-friendly parking near Glenshee, rated 8.5 for staff and cleanliness.

Harris Cottage features pet-friendly, clean rooms from £84/night near Aberfeldy attractions.

Pet-friendly lodge with hot tub and parking near Perth from £147/night, rated 8.3/10.

Kaoglen Warren features pet-friendly stays with a hot tub from £139 near Blairgowrie’s Cairngorms.

Holiday home with sauna and parking in Aberfeldy’s Camserney area. Pet-friendly rooms and spacious, clean accommodations.

Scottish impressive home stay features pet-friendly rooms and free parking for £155/night in Perth.
Pins are numbered to match the ranking above, coloured by star rating.
Compare prices, check availability, and find the right place for your stay.
When booking your pet friendly hotel in Perth, it’s best to plan ahead, especially during peak travel seasons like summer or holidays when availability can be limited. Look closely at the pet policies to understand any size or breed restrictions and additional fees.
Many properties offer better rates when booked in advance, so securing your stay early can save you money and guarantee pet accommodations. Consider seasonal weather as well, since some lodgings provide extra amenities like saunas or heated pools that can make a difference for you and your pet.
Choosing the right pet friendly hotel ensures a comfortable stay for both you and your companion, making your trip more enjoyable and stress-free.
Loading guides...